У меня проблема с контактами cordova/phonegap.
Это код, я пытаюсь выполнить, я поставил во внешнем файла JavaScript:Uncaught ReferenceError: ContactFindOptions не определен
function onDeviceReady() {
// find all contacts
var options = new ContactFindOptions();
options.filter = "*";
var fields = ["displayName", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
// onSuccess: Get a snapshot of the current contacts
function onSuccess(contacts) {
for (var i = 0; i < contacts.length; i++) {
console.log("Display Name = " + contacts[i].displayName);
}
}
// onError: Failed to get the contacts
function onError(contactError) {
alert('onError!');
}
Это код из документации PhoneGap API: link
Исходный код является найти все контакты с «bob» в каждом поле.
Я изменил его на «*» (просто звезду) для всех моих контактов.
Функция onDeviceReady просто вызывается нажатием кнопки.
Я получаю ошибку в LogCat заключается в следующем:
[INFO:CONSOLE(81)] "Uncaught ReferenceError: ContactFindOptions is not defined"
81 is the linenumber with: var options = new ContactFindOptions();
Кто-нибудь знает, что нужно сделать, чтобы получить функцию ContactFindOptions() работает?
Если вам нужна дополнительная информация, просто дайте мне знать.
change cordova libaray – prakash
Что вы имеете в виду? библиотека кордоны, которую я использую, является самой новой версией – Wargamer88