我正在试图找出是否有办法通过文本文档保存iPhone的地址簿。我一直在寻找,但没有找到任何有用的东西。
我希望能够插入手机,将联系人保存在文本文档上,就是这样。
答案 0 :(得分:0)
这很简单。只需仔细查看Address Book Programming Guide,尤其是“直接交互:以编程方式访问数据库”部分。你会发现获得所有记录是微不足道的。
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
CFMutableArrayRef peopleMutable = CFArrayCreateMutableCopy(
kCFAllocatorDefault,
CFArrayGetCount(people),
people
);
现在你所要做的就是遍历peopleMutual
并使用像
NSString* name = (__bridge_transfer NSString*)ABRecordCopyValue(person,
kABPersonFirstNameProperty);
各种属性。
将所有这些内容写入文本文件并上传,通过电子邮件发送或出现在Web视图或文本视图中以进行复制粘贴。