2010-12-19 158 views
3

我想在我的應用程序上創建內嵌地址簿搜索。基本上我有一個UITextField,我希望它能夠在你開始輸入文本時,它會從你的地址簿中調出搜索結果,並且可以在你點擊它時自動完成你輸入的內容。如果您查看SMS或郵件應用程序,發送郵件時輸入「收件人」字段正是我想要的。iPhone地址簿搜​​索

我已經瀏覽了Apple的地址簿編程指南,它最接近的是ABPeoplePickerNavigationController。但是這帶來了一個新的視圖控制器,這不是我想要的。所以我的問題是,是否有iOS API允許我使用此搜索功能?或者我必須寫我自己的?

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

回答

2

這個demo project包括源代碼來執行從UISearchBar內聯地址簿搜索。

0

您將需要使用ABAddressBookCopyPeopleWithName API。