iPhone地址簿搜​​索

时间:2010-12-19 21:22:59

标签: iphone ios abaddressbook

我想在我的应用程序上创建内联地址簿搜索。基本上我有一个UITextField,我想要它,这样当你开始输入文本时,它会显示你的地址簿中的搜索结果,并且可以在你点击它时自动完成你输入的内容。如果你查看短信或邮件应用程序,在发送邮件时输入“收件人”字段正是我想要的。

我查看了Apple的地址簿编程指南,最接近的是ABPeoplePickerNavigationController。但这会带来一个新的视图控制器,这不是我想要的。所以我的问题是,是否有iOS API允许我使用此搜索功能?或者我必须自己写?

tl; dr 如何直接在文本字段中模仿Apple的地址簿搜索功能?

2 个答案:

答案 0 :(得分:2)

demo project包含从UISearchBar执行内联地址簿搜索的源代码。

答案 1 :(得分:0)

您需要使用ABAddressBookCopyPeopleWithName API。