【问题标题】:Create Cordova 2.2.0 Plugins创建 Cordova 2.2.0 插件
【发布时间】:2012-11-29 06:36:57
【问题描述】:

我一直想知道为什么我的旧插件在cordova 2.2.0 中不起作用。我发现如何为插件制作 javascript 文件有一个新结构。我能够让它工作,但我有一个问题。

在我做这件事之前。

window.plugins.pluginName.functionName(\"%@\");

这将允许我从目标 c 调用 functionname 到 javascript。

这将如何应用于 2.2.0 版本的新格式?

【问题讨论】:

    标签: javascript objective-c cordova phonegap-plugins


    【解决方案1】:

    window.plugins 对象已不复存在。在您的插件的 js 代码中,您需要做的是:

    if (!window.plugins) {
        window.plugins = {};
    }
    if (!window.plugins.pluginName) {
        window.plugins.pluginName = new pluginName();
    }
    

    然后它应该按照以前的方式运行,而无需更改其余代码。

    【讨论】:

    • Simon 请您告诉我如何修复 Cordova 2.2 的 LocalNotification 插件中的“public PluginResult execute(String action, JSONArray optionsArr, CallbackContext callBackId)”函数 .... 我找不到任何地方的解决方案,我真的需要它。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-13
    相关资源
    最近更新 更多