作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我已经访问了地址簿并且成功地从中完全提取了记录和必要的信息。我还提取了 recordid。我的问题是以后如何使用这个 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
.
关于ios - 如何从 ABRecordID 获取 ABRecordRef?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055438/
我是一名优秀的程序员,十分优秀!