CoreLocation API를 사용하는 애플리케이션이 있습니다. 위치 서비스가 꺼져있는 경우, 애플리케이션을 실행하면 "설정"및 "취소"버튼으로 "위치 서비스 켜기"라는 경고가 표시됩니다. 사용자가 취소를 누르면 (자), 어플리케이션은 현재의 ViewController를 pop합니다. 사용자가 "취소"를 두드리면 어떤 방법으로 처리 할 수 있습니까?사용자가 위치 서비스에 대한 액세스를 허용하지 않는지 확인하십시오.
1
A
답변
1
+[CLLocationManager authorizationStatus]
으로 전화하십시오. here (CLAuthorizationStatus
이하) 값을 반환합니다. 또한 위치 서비스가 사용 가능한 경우 YES를 반환하는 +[CLLocationManager locationServicesEnabled]
을 확인하십시오.
전에 전에 CoreLocation
메서드를 사용해야합니다. 그에 따라 사용자에게 프롬프트합니다.
0
CLLocationManager
을 할당하고 그에 따라 +(CLAuthorizationStatus)authorizationStatus
을 처리해야합니다.
AppDelegate 또는 ViewController에서 호출 할 수 있습니다.
관련 문제
- 1. 사용자가 "허용하지 않음"위치 서비스 선택을 확인하십시오.
- 2. 사용자 위치에 대한 액세스를 허용하지 않는 ELCImagePickerController
- 3. user.config가 존재하지 않는지 확인하십시오.
- 4. 사용자가 위치 서비스에 대한 액세스를 거부 할 때 CLLocationManager를 사용하여 어떻게 결정합니까?
- 5. 사용자가 Facebook에 캔버스 응용 프로그램을 허용하지 않는지 확인합니다. C# MVC
- 6. mod_rewrite가 기존 디렉토리에 대한 액세스를 허용하지 않습니다.
- 7. myapp.herokuapp.com에 대한 액세스를 허용하지 않을 수 있습니까?
- 8. 사용자가 위치 업데이트를 허용하지 않았는지 확인하는 방법
- 9. 서비스에 대한 액세스를 거부하는 방법은 무엇입니까?
- 10. 비누 서비스에 대한 액세스를 최상으로 보호하는 방법
- 11. 위치 허용에서 "허용하지 않음"에 대한 작업?
- 12. 서비스에 대한 데이터를 저장할 위치
- 13. 길이가 제대로 작동하지 않는지 확인하십시오.
- 14. JSTL : 속성이 존재하지 않는지 확인하십시오.
- 15. in_array PHP가 작동하지 않는지 확인하십시오.
- 16. 항목이 SQL에 존재하지 않는지 확인하십시오.
- 17. 리눅스 사용자의 네트워크 서비스에 대한 액세스를 차단하는 경우
- 18. 안드로이드에서 때때로 sqlite 데이터베이스가 존재하지 않는지 확인하십시오.
- 19. 사용자가 웹 페이지에 대한 액세스를 제한하는 방법
- 20. 사용자 정의 클래스에 대한 포인터가 더 이상 존재하지 않는지 확인하십시오.
- 21. 사용자가 '전달'페이지에서 왔는지 확인하십시오.
- 22. js 사용자가 연결되어 있는지 확인하십시오.
- 23. 배열의 항목이 일괄 적으로 존재하지 않는지 확인하십시오.
- 24. 레코드가 (배열 배열에서) Rails에 존재하지 않는지 확인하십시오.
- 25. Zend를 사용하여 Youtube에 비디오가 표시되지 않는지 확인하십시오.
- 26. Regex : 파일 이름이 .doc로 끝나지 않는지 확인하십시오.
- 27. 실버 라이트 지원 데이터 서비스에 대한 액세스를 제한하는 방법은 무엇입니까?
- 28. WCF를 사용하여 서비스에 대한 도메인 간 액세스를 방지
- 29. 웹 서비스에 대한 파일 시스템 액세스를 활성화하는 방법?
- 30. 내 웹 서비스에 대한 액세스를 제한하는 방법은 무엇입니까?