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