通过电子邮件和电话号码在ios中检索联系人的有效方法

时间:2012-08-03 06:53:30

标签: ios abaddressbook

我正在为ios应用程序构建自动完成功能。在获得CFArrayRef中的所有联系人之后。在给定搜索字符串的情况下,通过电子邮件和电话号码检索联系人的最有效方法是什么。

2 个答案:

答案 0 :(得分:0)

你搜索过SO吗?像here一样?或者查看Apple的documentation

获取所有联系人后,您可以将字符串与compare:rangeOfString:进行比较。

答案 1 :(得分:0)

如果我这样做,就像用户决定输入我可能需要的东西一样,我基本上会为每个联系人创建一个字典的NSArray(将地址对象转换为完整的Cocoa对象)。

然后,当用户键入时,您可以使用NSArray和NSDictionary提供的嵌套“枚举”块方法来快速查找相应的条目。