|
|
@@ -148,6 +148,7 @@ typedef enum {
|
|
|
|
|
|
// This method is exposed to the unit test.
|
|
|
- (nullable UIWindow *)keyWindow {
|
|
|
+#if __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000
|
|
|
if (@available(iOS 15, *)) {
|
|
|
for (UIScene *scene in UIApplication.sharedApplication.connectedScenes) {
|
|
|
if ([scene isKindOfClass:[UIWindowScene class]] &&
|
|
|
@@ -155,7 +156,9 @@ typedef enum {
|
|
|
return ((UIWindowScene *)scene).keyWindow;
|
|
|
}
|
|
|
}
|
|
|
- } else {
|
|
|
+ } else
|
|
|
+#endif // __IPHONE_OS_VERSION_MAX_ALLOWED >= 150000
|
|
|
+ {
|
|
|
#if __IPHONE_OS_VERSION_MIN_REQUIRED < __IPHONE_15_0
|
|
|
if (@available(iOS 13, *)) {
|
|
|
for (UIWindow *window in UIApplication.sharedApplication.windows) {
|