From bf8416657164c798b93371c5e96fe1fa09f14092 Mon Sep 17 00:00:00 2001 From: Warren Knox Date: Fri, 21 Sep 2018 06:09:18 -0700 Subject: [PATCH] Update RCTLinkingManager.h to explicitly state the 'nullability' of parameters (#20798) Summary: Fixes #20797 As mentioned in #20797 when running `react-native run-ios Xcode 9.2 will complain about the nullability of pointers in `RCTLinkingManager.h`. Pull Request resolved: https://github.com/facebook/react-native/pull/20798 Differential Revision: D9988581 Pulled By: hramos fbshipit-source-id: e3ce7736da97d314a421c2c1ab71577864081642 --- Libraries/LinkingIOS/RCTLinkingManager.h | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Libraries/LinkingIOS/RCTLinkingManager.h b/Libraries/LinkingIOS/RCTLinkingManager.h index 16d7e8f5986a36..b3a0870c238639 100644 --- a/Libraries/LinkingIOS/RCTLinkingManager.h +++ b/Libraries/LinkingIOS/RCTLinkingManager.h @@ -11,17 +11,17 @@ @interface RCTLinkingManager : RCTEventEmitter -+ (BOOL)application:(UIApplication *)app - openURL:(NSURL *)URL - options:(NSDictionary *)options; ++ (BOOL)application:(nonnull UIApplication *)app + openURL:(nonnull NSURL *)URL + options:(nonnull NSDictionary *)options; -+ (BOOL)application:(UIApplication *)application - openURL:(NSURL *)URL - sourceApplication:(NSString *)sourceApplication - annotation:(id)annotation; ++ (BOOL)application:(nonnull UIApplication *)application + openURL:(nonnull NSURL *)URL + sourceApplication:(nullable NSString *)sourceApplication + annotation:(nonnull id)annotation; -+ (BOOL)application:(UIApplication *)application -continueUserActivity:(NSUserActivity *)userActivity - restorationHandler:(void (^)(NSArray * __nullable))restorationHandler; ++ (BOOL)application:(nonnull UIApplication *)application + continueUserActivity:(nonnull NSUserActivity *)userActivity + restorationHandler:(nonnull void (^)(NSArray *__nullable))restorationHandler; @end