我正在开发一个基于 Cordova 的 iOS 项目。我需要创建一个特殊的插件:首先它必须从应用程序的 iOS 层调用,而不是从 JS 端开始。
我很清楚,通常插件的生命周期是在 JS 中启动的,然后 cordova.exec 调用 native 层,native 层实例化 CDVPluginResult,然后 JS 部分被回调。
但是我的插件必须有一个不同的生命周期。我需要从调用 JS 层的 iOS 原生部分开始整个事情。
我该如何实现?
感谢您的帮助。
最佳答案
writeJavascript 现已弃用,您可以使用 evalJs
[self.commandDelegate evalJs:@"console.log('foo')"];
关于ios - Cordova - 从 iOS 本地调用插件的 JS 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23640008/