iPhone通讯簿搜索

iPhone通讯簿搜索,iphone,ios,abaddressbook,Iphone,Ios,Abaddressbook,我想在我的应用程序上创建一个内联通讯簿搜索。基本上我有一个UITextField,我想要它,这样当你开始输入文本时,它会从你的通讯录中显示搜索结果,当你点击它时,它可以自动完成你正在输入的内容。如果您查看SMS或邮件应用程序,在发送消息时键入“收件人”字段正是我想要的 我看过了苹果的通讯录编程指南,其中最接近的是ABPeoplePickerNavigationController。但这带来了一个新的视图控制器,这不是我想要的。所以我的问题是,是否有一个iOS API允许我使用这个搜索功能?还是我

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

我看过了苹果的通讯录编程指南,其中最接近的是ABPeoplePickerNavigationController。但这带来了一个新的视图控制器,这不是我想要的。所以我的问题是,是否有一个iOS API允许我使用这个搜索功能?还是我必须自己写


tl;dr如何在文本字段中直接模拟Apple的通讯簿搜索功能?

这包括从UISearchBar执行内联通讯簿搜索的源代码。

您需要使用ABAddressBookCopyPeopleWithName API