我有Phonegap contacts.save的问题.当我创建一个联系人在iOS和Android中完美运行时,但是,当我尝试更新联系人时,有重复的文件作为phoneNumbers,电子邮件,网址,即时消息,地址,我正在使用Phonegap 2.1和Xcode 4.5.1.
有人可以帮我解决这个问题吗?我很感激你的时间.谢谢.
简历中:
我的代码是:
var options = new ContactFindOptions();
options.filter = 20; //just it's an example. Looking for id 20.
var fields = ['id'];
var contact;
navigator.contacts.find(fields,function(contacts){
if (contacts.length==0)
contact = navigator.contacts.create();
else
contact = contacts[0];
var tContactName = new ContactName();
tContactName.givenName = 'Name';
tContactName.LastName = 'LastName';
contact.name = tContactName;
var tPhoneNumbers[2];
tPhoneNumbers[0] = new ContactField('work', '123456789012',true);
tPhoneNumbers[1] = new ContactField('home', '120987654321', false);
contact.phoneNumbers = tPhoneNumbers;
contact.save(function(contact) {
navigator.notification.alert('Saved sucessfully!!!',function(){},'Title');
}, function(contactError) {
navigator.notification.alert('Error …Run Code Online (Sandbox Code Playgroud)