나는 ABAddress 북으로 작업하기 시작했고 아주 간단한 출발점을 사용하고 있습니다 ... 내 주소록에있는 모든 항목을 가져 와서 배열에 넣고 싶습니다. 0 요소를 계속 표시합니다.ABAddressBookCopyArrayOfAllPeople 어떤 사람도 돌려 보내지 않습니다.
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
NSArray *allContacts = (__bridge NSArray *)ABAddressBookCopyArrayOfAllPeople(addressBook);
ABAddressBookCopyArrayOfAllPeople
은 실제로 연락처 목록에있는 모든 사람을 얻지 못하거나 내가 잘못 이해 했습니까?
참고로 ADMIN의 내 질문은 SWIFT와 관련된 Objective C와 관련되어 있으므로이 답변이 적용되지 않습니다. 추천 답변에서 Objective C에서 Swift 로의 OP 코드 마이그레이션이 왜 잘못되어 작동하지 않는지 설명합니다. 제 질문은 그렇지 않습니다. 나는 왜 내가 연락처 수백이 allContacts
항목을 가지고 내 아이폰에 이것을 설치하면 이해하려고 노력하고 있어요. 모든 연락처를 배열에 넣는 올바른 방법을 이해하려고 노력했습니다. 기본적으로 비즈니스 요구 때문에 나는 Apple의 내장을 사용하고 싶지 않기 때문에 자신의 연락처 선택 도구를 사용하고 있습니다.
거짓말 쟁이가 아닙니다. 내 질문 다시보기 – logixologist