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 回答