1

在使用 PhoneGap 为 bada2 开发应用程序时,我遇到了以下问题:我试图参考我的电话联系人并查看他们的生日。但是当我试图获取字段生日的值时,我总是得到空值。正是因为 alert(contacts[i].displayName)运行顺利,联系人才接起来,我看到了这个名字。所有联系人生日已满。字段生日存在于cordova.js 中的对象联系人中。那么我做错了什么?

一个简单的例子alert(contacts[i].birthday返回null):

var options = new ContactFindOptions();
options.multiple = true; 
options.filter = "";
var fields = ["*"];
var onError = function (contactError) {
    alert('Error!');
}
try {
  var onSuccess = function (contacts) {
    if(contacts.length != 0){
        for(var i=0; i<contacts.length; i++) {
            alert(contacts[i].displayName);  
            alert(contacts[i].birthday);  
        }
    }
  }
} catch(e) {alert("Error Occured: "+e.message);}         

navigator.contacts.find(fields, onSuccess, onError, options);   
4

0 回答 0