ios - 如何获取IOS中的常用联系人?

标签 ios contacts

我想要实现的是,我想获得 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 - 如何获取IOS中的常用联系人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39313546/

相关文章:

从服务器下载和保存大量图像时的 iOS 内存问题 (ARC)

ios - 试图了解 didselectrowatindexpath 发生了什么。应用程序崩溃,消息索引 1 超出范围 [0 .. 0]'

android - 将联系人的图片加载到 ListView 而不是默认图片?

swift - 使用联系人

c# - 如何以编程方式从 Windows 联系人中检索所有联系人的详细信息?

c# - 如何从您的应用程序添加联系人并将其保存在地址簿中?

ios - Xcode 10 : what is in 'Library/Developer/Xcode/UserData/IB Support/Simulator Devices' ?

ios - 如何像这样在 iOS7+ 中将自定义 UIView 添加到导航栏

ios - 修改谁有权访问 OTA 应用程序

mysql - 如何使用 node.js 将 csv 文件导入 mysql?