2012-10-15 114 views
0

我有一個使用phonegap 1.9的sencha觸摸應用程序。使用contacts.find方法我的代碼是:Phonegap contacts.find無法在iOS 6.0的設備上工作

document.addEventListener('deviceready', onDeviceReady, false); 

    // onSuccess: Get a snapshot of the current contacts 
    // 
    function onSuccess(contacts) { 
     alert('Found ' + contacts.length + ' contacts.'); 
     for (var i=0; i<contacts.length; i++) { 
      console.log(contacts[i]); 
     } 
    } 

    // onError: Failed to get the contacts 
    // 
    function onError(contactError) { 
     alert('onError!'); 
    } 
    // PhoneGap is ready 
    // 
    function onDeviceReady() { 
     // find all contacts with 'Bob' in any name field 
     var options = new ContactFindOptions(); 
     options.multiple = true; 
     var fields = ["phoneNumbers", "name"]; 
     navigator.contacts.find(fields, onSuccess, onError, options); 
    } 

始終如一我警報,「找到0聯繫人」當我安裝IOS 6.0在iPhone 4上運行迴響應。它可以在我通過xcode運行的IOS 6.0模擬器中完美工作。任何人都知道爲什麼這不起作用?

回答

2

您遇到了PhoneGap 2.2.0已修復的bug。第一個2.2.0候選版本將於本週發佈。

相關問題