以编程方式重新加载JS

时间:2017-08-09 03:56:01

标签: ios react-native

我只是想让我的应用程序在启动时重新加载JS包。这可以通过编程方式进行吗?

1 个答案:

答案 0 :(得分:0)

只需调用reload()实例的RCTBridge方法即可。在我们的例子中,我们有一个类似的快速设置:

class ReactNativeBridge: NSObject, RCTBridgeDelegate {

    static var shared = ReactNativeBridge()

    private lazy var bridge: RCTBridge = {
        return RCTBridge(delegate: self, launchOptions: nil)
    }()

    func reload() {
        bridge.reload()
    }

    func sourceURL(for bridge: RCTBridge!) -> URL! { ... }

}