File tree 2 files changed +12
-3
lines changed
2 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 22
22
23
23
+ (BOOL )application : (nonnull UIApplication *)application
24
24
continueUserActivity : (nonnull NSUserActivity *)userActivity
25
- restorationHandler : (nonnull void (^)(NSArray *__nullable))restorationHandler;
25
+ restorationHandler :
26
+ #if __has_include (<UIKitCore/UIUserActivity.h>) && defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 12000 ) /* __IPHONE_12_0 */
27
+ (nonnull void (^)(NSArray <id <UIUserActivityRestoring>> *_Nullable))restorationHandler;
28
+ #else
29
+ (nonnull void (^)(NSArray *_Nullable))restorationHandler;
30
+ #endif
26
31
27
32
@end
Original file line number Diff line number Diff line change @@ -68,8 +68,12 @@ + (BOOL)application:(UIApplication *)application
68
68
69
69
+ (BOOL )application : (UIApplication *)application
70
70
continueUserActivity : (NSUserActivity *)userActivity
71
- restorationHandler : (void (^)(NSArray * __nullable))restorationHandler
72
- {
71
+ restorationHandler :
72
+ #if __has_include (<UIKitCore/UIUserActivity.h>) && defined(__IPHONE_OS_VERSION_MAX_ALLOWED) && (__IPHONE_OS_VERSION_MAX_ALLOWED >= 12000 ) /* __IPHONE_12_0 */
73
+ (nonnull void (^)(NSArray <id <UIUserActivityRestoring>> *_Nullable))restorationHandler {
74
+ #else
75
+ (nonnull void (^)(NSArray *_Nullable))restorationHandler {
76
+ #endif
73
77
if ([userActivity.activityType isEqualToString: NSUserActivityTypeBrowsingWeb ]) {
74
78
NSDictionary *payload = @{@" url" : userActivity.webpageURL .absoluteString };
75
79
[[NSNotificationCenter defaultCenter ] postNotificationName: kOpenURLNotification
You can’t perform that action at this time.
0 commit comments