2011-03-11 4 views
0

몇 가지를 기반으로 내 iPhone 앱에서 연락처를 쿼리하는 방법을 찾고 있습니다. 먼저 전화 번호가있는 연락처 만 필요합니다. 둘째로, id는 접촉 한 횟수 순으로 연락처를 정렬하는 것을 좋아합니다.아이폰 버전의 안드로이드 연락처 속성?

Android는 이것을 가능하고 쉽게 만들어주는 속성을 제공합니다.

답변

1

난 정말 내가 답을 알고 말할 수는 없지만, 내가 대답 어디서 찾을 수 있는지 알고 믿습니다

: 여기 http://developer.apple.com/library/ios/#documentation/ContactData/Conceptual/AddressBookProgrammingGuideforiPhone/Introduction.html#//apple_ref/doc/uid/TP40007744-CH1-SW1

관련 보인다 문서에서 일부 인용됩니다

주소록 데이터베이스에서 이름 레코드, ABAddressBookCopyPeopleWithName 기능 사용 및 ABAddressBookGetPersonWithRecordID 함수를 사용하는 레코드 식별자를 사용하여 개인 레코드를 찾는 두 가지 방법이 있습니다. 다른 종류의 검색을 수행하려면 ABAddressBookCopyArrayOfAllPeople 함수를 사용하고 NSArray 메서드 filteredArrayUsingPredicate :를 사용하여 결과를 필터링하십시오.

사람들의 배열을 정렬하려면 ABPersonComparePeopleByName 함수를 사용하여 함수 CFArraySortValues를 비교 자로 사용하고 ABPersonSortOrdering 유형의 컨텍스트를 사용하십시오. ABPersonGetSortOrdering에 의해 반환 된 사용자가 원하는 정렬 순서는 일반적으로 선호되는 컨텍스트입니다.

이러한 인용문은 모두 this page에서 발견되었습니다. 나는 그것이 도움이되기를 바랍니다.

관련 문제