在iOS native接入RN,单例问题



  • 在iOS native项目中接入RN,在不同组件中 new 同一单例,但是是2个对象。

    但是由RN直接创建的工程就不会有这个问题。

    由于项目需求,我们需要在 native 与 RN 之间自由跳转,所以自己做了一些桥接。

    native 跳转 RN界面使用 initWithBridge 方式:

    RCTBridge *bridge = [[RCTBridge alloc] initWithDelegate:self launchOptions:nil];
    RCTRootView *rootView = [[RCTRootView alloc] initWithBridge:bridge moduleName:self.screenParam.screenName initialProperties:nil];
    self.view = rootView;
    

    试过 使用 initWithBundleURL: 也有这个问题。
    请问有什么办法吗





  • @CookieJ 非常感谢你的分享,我解决了这个问题。


Log in to reply