1

iPad 5.1 シミュレーターでは、次のように連絡先を電話帳に追加しようとしています。

contact = navigator.contacts.create()
contact.displayName = "Plumber"
contact.save()

連絡先は保存されますが、空の連絡先として保存されます。ここで何か間違ったことをしていますか?

cordova-2.0.0 を使用しています。

4

1 に答える 1

1

私がしなければならなかったのはこのようなものでした...

    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

[連絡先オブジェクト]セクションに移動すると、連絡先の追加に関する例がさらにいくつか見つかります。

于 2012-09-18T20:36:30.883 に答える