首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ABAddressBook

如何使用ABAddressBook
EN

Stack Overflow用户
提问于 2012-01-14 18:25:32
回答 1查看 164关注 0票数 2

我正在尝试从通讯录中获取所有联系人,然后根据要求处理后使用它们。

我正在收集所有联系人的姓名和号码,使用.....

代码语言:javascript
复制
NSString *strFNm=(NSString *) ABRecordCopyValue(ref,kABPersonFirstNameProperty);

ABMultiValueRef phoneNumbers = ABRecordCopyValue(ref, kABPersonPhoneProperty);

我将每个名字和联系人添加到2个单独的数组中。

这一切都在模拟器名称和数组中正常工作(用NSLog显示),但是当我尝试检查设备数组中的相同内容时,总是空的……数组中没有任何内容。(设备中的通讯录有127个联系人)。

如果有人对此有什么解决方案,请写到这个帖子上。

EN

回答 1

Stack Overflow用户

发布于 2014-05-26 14:34:51

您似乎没有请求访问通讯簿的权限,在设备上必须具有访问权限。

请参阅:Programmatically Request Access to Contacts

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8861608

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档