Skip to content

Commit c8835d0

Browse files
javacheFacebook Github Bot 9
authored andcommitted
Fix RCTLinkingManager crash on iOS7
Reviewed By: nicklockwood Differential Revision: D2982199 fb-gh-sync-id: 28ff6ddfe850df5925424423115ba953651ca94f shipit-source-id: 28ff6ddfe850df5925424423115ba953651ca94f
1 parent 9edfd94 commit c8835d0

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

Libraries/LinkingIOS/RCTLinkingManager.m

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,18 @@ - (void)setBridge:(RCTBridge *)bridge
3434
- (NSDictionary<NSString *, id> *)constantsToExport
3535
{
3636
NSURL *initialURL;
37-
37+
3838
if (_bridge.launchOptions[UIApplicationLaunchOptionsURLKey]) {
3939
initialURL = _bridge.launchOptions[UIApplicationLaunchOptionsURLKey];
40-
} else if (_bridge.launchOptions[UIApplicationLaunchOptionsUserActivityDictionaryKey]) {
40+
} else if (&UIApplicationLaunchOptionsUserActivityDictionaryKey &&
41+
_bridge.launchOptions[UIApplicationLaunchOptionsUserActivityDictionaryKey]) {
4142
NSDictionary *userActivityDictionary = _bridge.launchOptions[UIApplicationLaunchOptionsUserActivityDictionaryKey];
4243

4344
if ([userActivityDictionary[UIApplicationLaunchOptionsUserActivityTypeKey] isEqual:NSUserActivityTypeBrowsingWeb]) {
4445
initialURL = ((NSUserActivity *)userActivityDictionary[@"UIApplicationLaunchOptionsUserActivityKey"]).webpageURL;
4546
}
4647
}
47-
48+
4849
return @{@"initialURL": RCTNullIfNil(initialURL.absoluteString)};
4950
}
5051

0 commit comments

Comments
 (0)