【问题标题】:How to get ABRecordRef from ABRecordID?如何从 ABRecordID 获取 ABRecordRef?
【发布时间】:2012-12-27 13:22:29
【问题描述】:

我已经访问了通讯录,并且成功地从中完全提取了记录和必要的信息。我还提取了 recordid。 我的问题是以后如何使用这个rec​​ordid来提取记录。 我正在使用的代码是:

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
}

【问题讨论】:

    标签: ios abaddressbook


    【解决方案1】:

    显然,ABAddressBookCopyArrayOfAllPeople 的结果是ABPersonRef 的数组,然后您可以单独使用它来获取您的ABRecordID。如果在以后的某个时间,您想使用您的recordId 来检索ABPersonRef,您可以使用ABAddressBookGetPersonWithRecordID

    【讨论】:

      猜你喜欢
      • 2012-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多