好的,在過去的兩天裏,我一直在努力讓我的第一個Cordova/Eclipse項目正常運行。我試圖使用Apache Cordova網站上提供的示例代碼從手機中檢索聯繫人。 http://cordova.apache.org/docs/en/2.5.0/cordova_contacts_contacts.md.htmlApache Cordova ContactFind
但它不工作。我不斷收到此錯誤:「未捕獲的ReferenceError:ContactFindOptions」。是的,我已經使用Cordova CLI包含了所需的插件。我也嘗試手動添加它,無濟於事。
// Cordova is ready
function onDeviceReady() {
// find all contacts with 'Bob' in any name field
var options = **new ContactFindOptions()**;
options.filter="Bob";
var fields = ["displayName", "name"];
navigator.contacts.find(fields, onSuccess, onError, options);
}
我還在我的btw中包含了Cordova.js文件。我在這裏完全失去了,我能找到關於這個特定問題的更多人問這個問題,沒有一個答案適用於我:(
我也會避免使用2.5.0文檔,除非您正在開發針對cordova 2.5.0(這是一個新應用程序的壞主意,除非您有某些僅支持2.5.0的平臺要求)。目前的聯繫人文檔樣本代碼在這裏:https://github.com/apache/cordova-plugin-contacts/blob/dev/doc/index.md – mooreds