PluginManager не определен в Cordova JS - PullRequest
2 голосов
/ 22 марта 2012

Я создал проект Cordova в Xcode 4. Я добавляю свой плагин в Cordova.plist, но в cordova.js я получаю следующую ошибку: в функции: Cordova.exec

в строке:

var v = cordova.PluginManager.exec (успех, сбой, служба, действие, аргументы);

the cordova.PluginManager не определен.

Ты знаешь почему?

спасибо.

1 Ответ

1 голос
/ 27 августа 2012

Я новичок в 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);
}

См. http://docs.phonegap.com/en/2.0.0/cordova_device_device.md.html#Device для получения дополнительной информации.

Документация Cordovaдля плагинов iOS предоставляет дополнительную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...