嗨,我正在为我的 QA 部门开发一个应用程序。我需要以编程方式获取整个通讯簿中有多少个电话号码。没有用户输入。只需单击一个按钮,然后获取整个地址簿中有多少电话号码。
问问题
922 次
2 回答
1
我认为您正在寻找的是ABGroupCopyArrayOfAllMembers。有关使用 AB 框架的更多信息,请参阅AddressBook Programming Guide和QuickContacts示例。
于 2010-04-26T20:51:23.423 回答
0
从我可以快速查看的内容ABMultiValue
中AddressBook.sqlitedb
,您可能会得到这样的结果:
1 - sqlite 到/var/mobile/Library/AddressBook/AddressBook.sqlitedb
2 - SELECT value FROM ABMultiValue
=> 进入某个数组
3 - 计算其中匹配的所有内容/^[0-9 +]+$/
在执行这些步骤时四处寻找更多帮助
编辑:可能还有一些方法可以用这种方法来做到这一点: 你如何从通讯录中获取一个人的电话号码?
于 2010-04-26T20:35:17.450 回答