We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 430da64 commit 5300582Copy full SHA for 5300582
1 file changed
packages/react-native/React/CoreModules/RCTDevLoadingView.mm
@@ -51,10 +51,27 @@ - (instancetype)init
51
selector:@selector(hide)
52
name:RCTJavaScriptDidFailToLoadNotification
53
object:nil];
54
+ [[NSNotificationCenter defaultCenter] addObserver:self
55
+ selector:@selector(hide)
56
+ name:@"RCTInstanceDidLoadBundle"
57
+ object:nil];
58
}
59
return self;
60
61
62
+- (void)dealloc
63
+{
64
+ [self clearInitialMessageDelay];
65
+ [[NSNotificationCenter defaultCenter] removeObserver:self];
66
+ UIWindow *window = _window;
67
+ _window = nil;
68
+ if (window) {
69
+ RCTExecuteOnMainQueue(^{
70
+ window.hidden = YES;
71
+ });
72
+ }
73
+}
74
+
75
+ (void)setEnabled:(BOOL)enabled
76
{
77
RCTDevLoadingViewSetEnabled(enabled);
0 commit comments