From 1735774bdd0f4f90cf658bd9b96fea6d970be867 Mon Sep 17 00:00:00 2001 From: wwwcg Date: Fri, 7 Jun 2024 11:26:44 +0800 Subject: [PATCH] fix(ios): resolve null pointer crash when loadBundleURL --- framework/ios/base/bridge/HippyBridge.mm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/framework/ios/base/bridge/HippyBridge.mm b/framework/ios/base/bridge/HippyBridge.mm index d175747632a..d9808e816d1 100644 --- a/framework/ios/base/bridge/HippyBridge.mm +++ b/framework/ios/base/bridge/HippyBridge.mm @@ -565,6 +565,9 @@ - (void)loadBundleURL:(NSURL *)bundleURL __weak __typeof(self)weakSelf = self; dispatch_async(HippyBridgeQueue(), ^{ __strong __typeof(weakSelf)strongSelf = weakSelf; + if (!strongSelf) { + return; + } NSDictionary *userInfo = BUNDLE_LOAD_NOTI_SUCCESS_USER_INFO; [[NSNotificationCenter defaultCenter] postNotificationName:HippyJavaScriptWillStartLoadingNotification object:strongSelf