我已经访问了地址簿并成功完全从中提取了记录和必要的信息.我也提取了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
.