From 08d130dd614a743f813286f096804c43a6ffa3f6 Mon Sep 17 00:00:00 2001 From: Jonas Gessner Date: Sat, 12 Oct 2019 12:08:39 +0200 Subject: [PATCH] Put iOS 13 specific APIs behind preprocessor checks --- .../JGProgressHUDIndeterminateIndicatorView.m | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/JGProgressHUD/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m b/JGProgressHUD/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m index 9be06e0..c9880d4 100644 --- a/JGProgressHUD/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m +++ b/JGProgressHUD/JGProgressHUD/JGProgressHUDIndeterminateIndicatorView.m @@ -8,11 +8,16 @@ #import "JGProgressHUDIndeterminateIndicatorView.h" +#ifndef __IPHONE_13_0 +#define __IPHONE_13_0 130000 +#endif + @implementation JGProgressHUDIndeterminateIndicatorView - (instancetype)init { UIActivityIndicatorView *activityIndicatorView; +#if __IPHONE_OS_VERSION_MAX_ALLOWED >= __IPHONE_13_0 if (@available(iOS 13, tvOS 13, *)) { activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleLarge]; } @@ -22,6 +27,9 @@ - (instancetype)init { activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; #pragma clang diagnostic pop } +#else + activityIndicatorView = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge]; +#endif [activityIndicatorView startAnimating];