在使用 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);