如何以编程方式创建vcf文件?

时间:2013-05-02 05:32:44

标签: ios objective-c

我必须从地址簿中选择多个联系人并保存到我的应用程序。现在,如果我删除地址簿中的任何联系人它是以前保存在我的应用程序中的一个,为了恢复已删除的联系人,我需要创建vcf文件。

1 个答案:

答案 0 :(得分:2)

如果您正在为iOS 5.0或更高版本开发,请使用以下方法:

  

CFArrayRef ABPersonCreatePeopleInSourceWithVCardRepresentation(      ABRecordRef来源,      CFDataRef vCardData   )

     

CFArrayRef ABPersonCreateVCardRepresentationWithPeople(      CFArrayRef人   )

文档在这里: http://developer.apple.com/library/ios/#documentation/AddressBook/Reference/ABPersonRef_iPhoneOS/Reference/reference.html

  

注意: - 仔细阅读文档可以帮助您开发整个项目。