我使用Phonegap
时出现问题。
我使用控制台创建了一个Test应用程序:
phonegap create ProjectTest
cordova platform add ios
cordova build
然后打开生成的Xcode项目并在onDeviceReady函数中添加新行:
onDeviceReady: function() {
app.receivedEvent('deviceready');
// MY TEST
alert(navigator.connection);
}
此外,我已将此行添加到我的config.xml中:
<plugin name="NetworkStatus" value="CDVConnection" />
因此,警告的结果是'未定义'......
我只需要使用navigator.connection.type
使用MacBook
和Xcode 4.6.3
答案 0 :(得分:3)
这里的问题相同。我在这些步骤之后测试了我的代码。创建,添加平台ios,添加插件blabla。当你这样做时,它不起作用。你必须说
$ cordova build ios
或
$ phonegap build ios
之后,它创建了关于插件的新文件和其工作。希望对你有帮助。
(cordova 3.3.0)
答案 1 :(得分:1)
我遇到了类似的问题,经过一系列研究后能够回答我自己的问题。
有关解决方案,请参阅此StackOverflow post。
答案 2 :(得分:1)
您应首先添加连接plugin