簡體   English   中英

Apache Cordova聯系人查找

[英]Apache Cordova ContactFind

好的,在過去的兩天里,我一直在努力啟動並運行我的第一個Cordova / Eclipse項目。 我正在嘗試使用Apache Cordova網站上提供的完整示例代碼從手機中檢索聯系人。 http://cordova.apache.org/docs/en/2.5.0/cordova_contacts_contacts.md.html

但這不起作用。 我不斷收到此錯誤:“未捕獲的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文件。 我在這里完全不知所措,關於這個特殊問題,我所能找到的只是更多的人問這個問題,而沒有一個對我有用的答案:(

看來我應該回答我自己的問題,而不是將答案放入編輯中。

好吧,所以我通過反復試驗弄清楚了。 顯然,有時在使用CLI添加插件后,Cordova不會更新Cordova_plugins.js文件。 因此,您需要在CLI的項目文件夾中運行“ build”命令。 因此,當您收到Uncaught ReferenceError警告時,只需檢查cordova_plugins.js。 如果尚未更新,請手動進行!

希望我可以通過提供此解決方案來幫助遇到相同問題的人,無論它是多么“綠色”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM