如何获取IOS中的常用联系人?
How to get the frequently used contacts in IOS?
我想要实现的是,我想获取 IOS 中经常使用的联系人列表,但我不知道该怎么做,也找不到任何方法完成这项工作。现在,我正在使用以下代码获取所有联系人:
ABAddressBookRef addressBook = ABAddressBookCreate( );
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople( addressBook );
CFIndex nPeople = ABAddressBookGetPersonCount( addressBook );
for ( int i = 0; i < nPeople; i++ )
{
ABRecordRef ref = CFArrayGetValueAtIndex( allPeople, i );
...
}
不幸的是,没有。当前 (截至 iOS 10) 无法在联系人 API 中检索最常用的联系人。
我想要实现的是,我想获取 IOS 中经常使用的联系人列表,但我不知道该怎么做,也找不到任何方法完成这项工作。现在,我正在使用以下代码获取所有联系人:
ABAddressBookRef addressBook = ABAddressBookCreate( );
CFArrayRef allPeople = ABAddressBookCopyArrayOfAllPeople( addressBook );
CFIndex nPeople = ABAddressBookGetPersonCount( addressBook );
for ( int i = 0; i < nPeople; i++ )
{
ABRecordRef ref = CFArrayGetValueAtIndex( allPeople, i );
...
}
不幸的是,没有。当前 (截至 iOS 10) 无法在联系人 API 中检索最常用的联系人。