예를 보려면 아래 링크를 참조하십시오. iOS 10과 함께 w3 school tutorial을 사용할 때 사용자 위치를 얻으려고 할 때 오류가 발생합니다.네비게이터로 위치 정보를 감지 할 수없는 이유는 무엇입니까?
이 자습서는 이전 버전의 iOS에서 잘 작동합니다. 버전 간의 차이점과 해결하기 위해 무엇을 할 수 있는지 설명 할 수 있습니까?
예를 보려면 아래 링크를 참조하십시오. iOS 10과 함께 w3 school tutorial을 사용할 때 사용자 위치를 얻으려고 할 때 오류가 발생합니다.네비게이터로 위치 정보를 감지 할 수없는 이유는 무엇입니까?
이 자습서는 이전 버전의 iOS에서 잘 작동합니다. 버전 간의 차이점과 해결하기 위해 무엇을 할 수 있는지 설명 할 수 있습니까?
오류 메시지가 표시되지 않고 정확히 알기가 어렵습니다. 그러나 iOS 10에서는 이제 .plist 파일에서 사용자의 위치에 액세스 할 것을 명시 적으로 지정해야합니다.
여기에 문서를 참조하십시오 : https://developer.apple.com/library/content/documentation/General/Reference/InfoPlistKeyReference/Articles/CocoaKeys.html#//apple_ref/doc/uid/TP40009251-SW18중요 : 사용자의 개인 정보, 아이폰 OS 10.0 이후에 연결된 iOS 앱, 사용자의 위치 정보에 액세스 보호하기 위해 정적으로 그렇게 할 의도를 선언해야합니다 . 앱의 Info.plist 파일에 NSLocationWhenInUseUsageDescription 키를 포함하고이 키의 목적 문자열을 제공하십시오. 앱이 해당 용도 문자열없이 사용자의 위치 정보에 액세스하려고하면 앱이 종료됩니다.
안녕하세요, 답변 주셔서 감사합니다, 나는 NSLocationWhenInUseUsageDescription 키와 NSLocationAlwaysUsageDescription 키를 적절한 문자열로 등록했지만 여전히 탐색기 geocodeservice는 장치 위치에 액세스 할 수 없습니다. – Michael
1. w3schools가 잘못되었습니다. 2. 어떤 오류가 발생 했습니까? 3. 어떤 브라우저? –
w3 학교는 내가 겪고있는 문제를 보여주기위한 쉬운 방법이었습니다. 오류 메시지 : "위치를 찾을 수 없습니다. 위치 서비스가 사용하도록 설정되어 있는지 확인하십시오." 기기에서 위치 서비스가 사용 설정되었으며 내 앱 info.plist 파일에 올바른 위치 문자열을 등록했습니다. – Michael