ios – 如何从ABRecordID获取ABRecordRef?

前端之家收集整理的这篇文章主要介绍了ios – 如何从ABRecordID获取ABRecordRef?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经访问了地址簿并成功完全从中提取了记录和必要的信息.我也提取了recordid.
我的问题是如何使用此记录提取后来提取记录.
我使用的代码是:
ABRecordID recordId;
ABAddressBookRef _addressBookRef = ABAddressBookCreate ();
NSArray* allPeople = (NSArray *)ABAddressBookCopyArrayOfAllPeople(_addressBookRef);

for (id record in allPeople) {
    recordId = ABRecordGetRecordID(record);

    //i am saving each one  how to use them later to extract particular record
}

解决方法

显然,ABAddressBookCopyArrayOfAllPeople的结果是ABPersonRef的数组,然后您可以单独使用它来获取ABRecordID.如果稍后您想要使用recordId来检索ABPersonRef,则使用 ABAddressBookGetPersonWithRecordID.
原文链接:https://www.f2er.com/iOS/334693.html

猜你在找的iOS相关文章