通过文本文档保存iPhone通讯簿联系人

通过文本文档保存iPhone通讯簿联系人,iphone,ios,Iphone,Ios,我想知道是否有办法通过文本文档保存iPhone的通讯录。我一直在找,但没有找到任何有用的东西 我希望能够插入手机,将联系人保存在文本文档中,就这样。这非常简单。请仔细看一下,特别是“直接交互:以编程方式访问数据库”一节。您将看到,获取所有记录非常简单 ABAddressBookRef addressBook = ABAddressBookCreate(); CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook); CF

我想知道是否有办法通过文本文档保存iPhone的通讯录。我一直在找,但没有找到任何有用的东西


我希望能够插入手机,将联系人保存在文本文档中,就这样。

这非常简单。请仔细看一下,特别是“直接交互:以编程方式访问数据库”一节。您将看到,获取所有记录非常简单

ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFMutableArrayRef peopleMutable = CFArrayCreateMutableCopy(
                                          kCFAllocatorDefault,
                                          CFArrayGetCount(people),
                                          people
                                  );
现在,您所要做的就是通过
peopleMutual
进行迭代,并使用如下函数提取数据

NSString* name = (__bridge_transfer NSString*)ABRecordCopyValue(person,
                                           kABPersonFirstNameProperty);
对于各种属性


将所有这些内容写入文本文件,然后上传、通过电子邮件发送或在web视图或文本视图中显示以进行复制粘贴。

您必须编写一些内容,以迭代所有联系人及其所有属性。系统没有提供执行此操作的功能。