我已将本机iOS应用程序与react native迅速集成在一起,可以通过按本机iOS应用程序中的按钮来打开react本机应用程序。 我也在我的本机代码中使用react-native-navigation。正如提到的react-native-navigation文档一样,我在按钮操作中添加了以下代码以打开react native应用程序:
let jsCodeLocation = RCTBundleURLProvider.sharedSettings().jsBundleURL(forBundleRoot: "index", fallbackResource: nil)
RCCManager.sharedIntance().initBridge(withBundleURL: jsCodeLocation)
在此代码行中,只需初始化RCTBridge,它就会自动显示RN应用。
似乎没有定义要嵌入RN应用程序的ViewController。因此我不知道如何关闭或弹出RN。
问题是,当RN收到上述代码时,如何返回本机iOS应用程序?我应该以某种方式取消初始化RCTBridge还是从RN到本机应用程序建立另一个桥梁?怎么做?