2010-12-19 3 views
3

내 응용 프로그램에서 인라인 주소록 검색을 만들고 싶습니다. 기본적으로 나는 UITextField가 있고 텍스트를 입력하기 시작할 때 주소록에서 검색 결과를 가져오고 클릭 할 때 입력 한 내용을 자동 완성 할 수 있도록 텍스트를 원합니다. SMS 또는 Mail 응용 프로그램을 보면 메시지를 보낼 때 "받는 사람"입력란에 원하는 내용을 정확하게 입력 할 수 있습니다.iPhone 주소록 검색

저는 Apple의 주소록 프로그래밍 가이드를 살펴 봤는데 ABPeoplePickerNavigationController와 가장 가까운 것입니다. 그러나 이것은 새로운 뷰 컨트롤러를 가져 오는데, 이는 내가 원한 것이 아닙니다. 그래서 내 질문은,이 검색 기능을 사용할 수있는 IOS API가 있습니까? 아니면 나 자신을 써야 하나?

tl; dr 텍스트 필드에서 Apple의 주소록 검색 기능을 어떻게 모방합니까?

답변

2

demo project에는 UISearchBar에서 인라인 주소록 검색을 수행하는 소스 코드가 포함되어 있습니다.

0

ABAddressBookCopyPeopleWithName API를 사용해야합니다.