2012-11-15 4 views
2

"위치 서비스 켜기"프롬프트에서 사용자가 취소 버튼을 누르면 알리고 싶습니다. 나는CLLocationManager "위치 서비스 켜기"취소 버튼을 눌러 위임

(void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error 

대리자 메서드에 중단 점을 만드는 시도했지만이 중단 점 적중되지 않습니다.

위치 서비스가 꺼져 있고 사용자가 취소 작업을했는지 알고 싶기 때문에 나는 같은 워크 플로에 계속해서 빠지지 않을 수 있습니다.

답변

0

CLLocationManagerDelegate의 locationManager:didChangeAuthorizationStatus: 메소드를 구현하십시오. 앱이 실행되면 승인 상태는 kCLAuthorizationStatusNotDetermined이됩니다. 사용자가 예 또는 아니요를 선택하면 kCLAuthorizationStatusAuthorized 또는 kCLAuthorizationStatusDenied 상태로이 메서드가 호출됩니다.

관련 문제