iPad 5.1 シミュレーターでは、次のように連絡先を電話帳に追加しようとしています。
contact = navigator.contacts.create()
contact.displayName = "Plumber"
contact.save()
連絡先は保存されますが、空の連絡先として保存されます。ここで何か間違ったことをしていますか?
cordova-2.0.0 を使用しています。
iPad 5.1 シミュレーターでは、次のように連絡先を電話帳に追加しようとしています。
contact = navigator.contacts.create()
contact.displayName = "Plumber"
contact.save()
連絡先は保存されますが、空の連絡先として保存されます。ここで何か間違ったことをしていますか?
cordova-2.0.0 を使用しています。
私がしなければならなかったのはこのようなものでした...
var contact = navigator.contacts.create();
var fullName = new ContactName();
fullName.givenName = "John";
fullName.familyName = "Doe";
fullName.formatted = "John Doe";
contact.name = fullName;
contact.save();
これにより、連絡先を名前で保存できるようになります。
http://docs.phonegap.com/en/2.0.0/cordova_contacts_contacts.md.html#Contacts
[連絡先オブジェクト]セクションに移動すると、連絡先の追加に関する例がさらにいくつか見つかります。