* [iOS] bugfix bridgeManger mutli instance

Project: http://git-wip-us.apache.org/repos/asf/incubator-weex/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-weex/commit/bfd1d316
Tree: http://git-wip-us.apache.org/repos/asf/incubator-weex/tree/bfd1d316
Diff: http://git-wip-us.apache.org/repos/asf/incubator-weex/diff/bfd1d316

Branch: refs/heads/master
Commit: bfd1d31699f61c5bbda8e2ac20da993bd0800cf9
Parents: 6ed0074
Author: acton393 <[email protected]>
Authored: Tue Dec 12 14:56:44 2017 +0800
Committer: acton393 <[email protected]>
Committed: Wed Dec 20 17:44:28 2017 +0800

----------------------------------------------------------------------
 ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h | 2 ++
 ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m    | 2 +-
 2 files changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/bfd1d316/ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h 
b/ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h
index 891844f..d316ac6 100644
--- a/ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h
+++ b/ios/sdk/WeexSDK/Sources/Manager/WXBridgeManager.h
@@ -31,6 +31,8 @@ extern void WXPerformBlockOnBridgeThread(void (^block)());
  **/
 @property (nonatomic, weak, readonly) WXSDKInstance *topInstance;
 
++ (instancetype)sharedManager;
+
 /**
  *  Create Instance Method
  *  @param instance  :   instance id

http://git-wip-us.apache.org/repos/asf/incubator-weex/blob/bfd1d316/ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m
----------------------------------------------------------------------
diff --git a/ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m 
b/ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m
index 3be2e5f..53987c0 100644
--- a/ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m
+++ b/ios/sdk/WeexSDK/Sources/Manager/WXSDKManager.m
@@ -48,7 +48,7 @@ static WXSDKManager *_sharedInstance = nil;
 {
     WXBridgeManager *bridgeMgr = [self sharedInstance].bridgeMgr;
     if (!bridgeMgr) {
-        bridgeMgr = [[WXBridgeManager alloc] init];
+        bridgeMgr = [WXBridgeManager sharedManager];
         [self sharedInstance].bridgeMgr = bridgeMgr;
     }
     return bridgeMgr;

Reply via email to