IOS:可以在不通过CNContact的情况下创建自己的VCard吗?

时间:2017-01-22 00:02:38

标签: ios objective-c vcard

我有一个应用程序,在自己的实体中保存联系人。我希望能够以VCards的形式分享这些联系人。要创建VCard,首先需要创建CNContact,然后调用cncontactvcardserialization

或者,您可以使用字符串创建自己的VCard吗?

现在,我的联系人有属性名称,如firstname和lastname,而cncontact使用givenname和familyname。所以,当我打电话时:

NSData* vCardData = [CNContactVCardSerialization dataWithContacts:@[contact] error:&error]; 

在我的联系人版本上,它会抛出联系人没有名为familyname的属性的错误。

0 个答案:

没有答案