Как сохранить контакт с адресом, организацией и категориями в iphone, используя телефонную связь - PullRequest
0 голосов
/ 28 сентября 2011

Кто-нибудь поможет мне ..

var address = [4];

                    addresses[0] = new ContactAddress('streetAddress','Die Strasse 45',true);
                    addresses[1] = new ContactAddress('locality','Hamburg',true);
                    addresses[2] = new ContactAddress('postalCode','22041',true);
                    addresses[3] = new ContactAddress('country','Deutschland',true);

                    myContact.addresses = addresses; 

Выше приведен код, который я пытаюсь добавить в iOS с помощью Phonegap.Но адрес не добавлен в адресную книгу, остальные как имя, номера телефонов обновляются должным образом.

С нетерпением ждем решения.

Ответы [ 3 ]

1 голос
/ 28 сентября 2011

В PhoneGap массив адресов содержит несколько адресов, а не несколько адресов. Чтобы добавить свой адрес, попробуйте:

addresses[0] = new ContactAddress();
addresses[0].streetAddress = 'yourStreet';
addresses[0].locality = 'yourLocality';
addresses[0].postalCode = 'yourPostalCode';
addresses[0].country = 'yourCountry';
0 голосов
/ 29 сентября 2011

Спасибо, Винаяк.Я получил решение, проблема с iOS, а не с пробелом в телефоне, и ниже рабочий код. Свойство type, необходимое для добавления contactAddress в адресную книгу iOS.

                    var addresses= [];
                    addresses[0] = new ContactAddress();
                    **addresses[0].type = 'home';**
                    addresses[0].streetAddress = 'yourStreet';
                    addresses[0].locality = 'yourLocality';
                    addresses[0].postalCode = 'yourPostalCode';
                    addresses[0].country = 'yourCountry';
                    myContact.addresses = addresses; 
0 голосов
/ 28 сентября 2011

Попробуйте:

var addresses = [1];
var address = new ContactAddress();
address.streetAddress='MyAddress';
address.locality='MyLocality';
address.postalCode='MyPostCode';
address.country='MyCountry';
addresses[0] = address;
contact.addresses = addresses;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...