diff --git a/React/CoreModules/RCTDevLoadingView.mm b/React/CoreModules/RCTDevLoadingView.mm index ee8caf8a1cf..dd3b994cfae 100644 --- a/React/CoreModules/RCTDevLoadingView.mm +++ b/React/CoreModules/RCTDevLoadingView.mm @@ -35,6 +35,7 @@ using namespace facebook::react; } @synthesize bridge = _bridge; +@synthesize bundleManager = _bundleManager; RCT_EXPORT_MODULE() @@ -63,12 +64,12 @@ RCT_EXPORT_MODULE() return YES; } -- (void)setBridge:(RCTBridge *)bridge +- (void)setBundleManager:(RCTBundleManager *)bundleManager { - _bridge = bridge; + _bundleManager = bundleManager; - if (bridge.loading) { - [self showWithURL:bridge.bundleURL]; + if (_bridge.loading) { + [self showWithURL:bundleManager.bundleURL]; } } @@ -104,11 +105,12 @@ RCT_EXPORT_MODULE() - (NSString *)getTextForHost { - if (self->_bridge.bundleURL == nil || self->_bridge.bundleURL.fileURL) { + NSURL *bundleURL = _bundleManager.bundleURL; + if (bundleURL == nil || bundleURL.fileURL) { return @"React Native"; } - return [NSString stringWithFormat:@"%@:%@", self->_bridge.bundleURL.host, self->_bridge.bundleURL.port]; + return [NSString stringWithFormat:@"%@:%@", bundleURL.host, bundleURL.port]; } - (void)showMessage:(NSString *)message color:(UIColor *)color backgroundColor:(UIColor *)backgroundColor