-5
iPhone에서 연락처를 가져 오려고했습니다. 내가 이것을 link 시뮬레이터에서 작동하지만 장치에서는 작동하지 않습니다. 말해줘. 문제는 빈 배열을 제공한다는 것입니다.Objective-c를 사용하여 iPhone 연락처 가져 오기
iPhone에서 연락처를 가져 오려고했습니다. 내가 이것을 link 시뮬레이터에서 작동하지만 장치에서는 작동하지 않습니다. 말해줘. 문제는 빈 배열을 제공한다는 것입니다.Objective-c를 사용하여 iPhone 연락처 가져 오기
앱에서 연락처에 대한 액세스를 요청 했습니까?
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined) {
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
// First time access has been granted, add the contact
});
}
else if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusAuthorized)
{
// add the contact
}
하지 작업 _how_ :
는 다음과 같은 코드를 추가해야 할 일? 무슨 문제가 보이니? 앱에 주소록에 대한 액세스를 허용 또는 거부 했습니까? –내 업데이트 된 질문보기 – user247
당신은이 정보를 얻기 위해 응용 프로그램을 autorised 했습니까? (iOS 6부터 생각해 봅시다. 전화 설정에서) – Larme