Xcode4 cordova js中未定义PluginManager

Xcode4 cordova js中未定义PluginManager,xcode4,cordova,Xcode4,Cordova,我在Xcode 4中创建了一个Cordova项目。我在Cordova.plist中添加了我的插件,但在Cordova.js中出现以下错误: 在函数中:Cordova.exec 行中: var v=cordova.PluginManager.exec(成功、失败、服务、操作、参数) cordova.PluginManager未定义 你知道为什么吗 谢谢。我对Cordova是新手,但根据我所看到的,您可能需要确保Cordova已加载。要在Cordova完成加载后调用插件,请在javascript文件

我在Xcode 4中创建了一个Cordova项目。我在Cordova.plist中添加了我的插件,但在Cordova.js中出现以下错误: 在函数中:Cordova.exec

行中:

var v=cordova.PluginManager.exec(成功、失败、服务、操作、参数)

cordova.PluginManager未定义

你知道为什么吗


谢谢。

我对Cordova是新手,但根据我所看到的,您可能需要确保Cordova已加载。要在Cordova完成加载后调用插件,请在javascript文件中执行以下操作:

// Wait for Cordova to load
document.addEventListener("deviceready", onDeviceReady, false);

// Cordova is ready
function onDeviceReady() {
  // As an example, you now have the device name, Cordova version, etc. available
  alert('Device Name: ' + device.name);
  alert('Device Cordova: ' + device.cordova);
  alert('Device Platform: ' + device.platform);
  alert('Device UUID: ' + device.uuid);
  alert('Device Version: ' + device.version);

  // Now call plugin, etc.
  var v = cordova.PluginManager.exec(success, fail, service, action, args);
}
有关更多信息,请参阅

提供了额外的细节