无法安装PhoneGap插件

时间:2012-02-07 19:52:56

标签: javascript iphone objective-c plugins cordova

我正在尝试安装位于此处的PhoneGap插件:https://github.com/phonegap/phonegap-plugins/tree/master/iPhone/MessageBox。但是,我无法让它工作。

以下是我尝试的步骤:

  1. 确保您的PhoneGap Xcode项目已针对iOS 4进行了更新 SDK
  2. 将MessageBox文件夹从Finder拖放到插件中 XCode中的文件夹,使用“为任何添加的文件夹创建组”
  3. 将.js文件添加到磁盘上的www文件夹中,并添加引用 将.js文件作为html文件中的标签
  4. 使用密钥MessageBox和值MessageBox向插件添加新条目 PhoneGap.plist
  5. 在我的HTML页面上,我有:

    <script type="text/javascript">
    var messageBox = window.plugins.messageBox;
    messageBox.alert('Title', 'Message', function(button) { console.warn('alert', [this, arguments]); });
    </script>
    

    (请注意,页面前面包含了所需的.js文件)

    但是,当我运行该项目时,遗憾的是我没有看到任何消息框。只是我的HTML页面 我很感激任何帮助,谢谢!

    编辑:也许我上面显示的Javascript代码有错误?

1 个答案:

答案 0 :(得分:0)

您是否在等待在phonegap中调用deviceready?如果没有,那么你应该这样做,以便在你调用消息框之前插件和所有必要的部分有时间初始化

相关问题