2012-08-29 3 views
1

나는 iOS 6에서 사용 권한/액세스 요청을 처리하는 방법을 배우려고합니다. 지금까지 발견 한 모든 것을 코드 샘플 등을 제시하지 않고 막연하게 설명합니다. 좋은 리소스/튜토리얼이 있습니까? 이?새 권한/액세스 요청을 처리하는 방법은 무엇입니까?

특히 주소록 등을 액세스하도록 프로그래밍 방식으로 사용자에게 다시 묻는 방법이 있는지 알아 내려고합니다. 또는이 정보를 앱에 통합하는 방법에 대한 일반적인 정보입니다. 아이폰 OS 6 SDK 릴리스 노트 주소록에서

답변

2

, 그것은 말한다 :

사용자가 부여하거나 앱별로 데이터를 연락하는 액세스를 거부 할 수 있습니다. 연락처 데이터에 대한 액세스를 요청하려면 ABAddressBookCreateWithOptions 함수를 호출 한 후 ABAddressBookRequestAccessWithCompletion 함수를 호출하십시오. ABAddressBookRequestAccessWithCompletion 함수는 사용자에게 액세스를 허용하거나 거부하라는 메시지가 표시되는 동안 앱을 차단하지 않습니다. 액세스 권한이 부여 될 때까지 ABAddressBookRef 개체에는 연락처가 포함되지 않으며 kABOperationNotPermittedByUserError 오류로 인해 연락처 수정 시도가 실패합니다. 사용자에게 처음 액세스가 요청 된 경우에만 메시지가 표시됩니다.; 이후에 ABAddressBookCreateWithOptions를 호출하면 기존 사용 권한이 사용됩니다. 완료 핸들러는 임의의 큐에서 호출됩니다. ABAddressBookRef 객체가 응용 프로그램 전체에서 사용되는 경우 ABAddressBookRef를 스레드 세이프 방식으로 사용하려면 동일한 큐에 모든 사용을 전달해야합니다. 이 비록

은 주소록에 대해 말하고, 난 등을 노 코멘트 downvote에 대한

https://developer.apple.com/library/prerelease/ios/#releasenotes/General/RN-iOSSDK-6_0/_index.html#//apple_ref/doc/uid/TP40012166

+0

감사는 사진, 연락처에 적용 확신 – rocky

관련 문제