2013-05-02 40 views
1

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

+0

这可能会帮助你http://stackoverflow.com/questions/2795615/generate-vcard-from-addressbook-framework – 2013-05-02 05:38:35

回答

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

注: -仔细阅读文档将帮助你很多开发整个项目。