Разрешение служб геолокации пусто

Я использую диспетчер местоположения для отслеживания регионов. На одном устройстве мое приложение ведет себя странно. Разрешение на определение местоположения было предоставлено для использования всегда, но диспетчер местоположения возвращает 0,0 в качестве текущей координаты, и когда я перехожу в Настройки / Конфиденциальность / Службы определения местоположения / Приложение - ни Никогда, ни Всегда не выбраны. Это происходит на iOS 11.0.2

Я установил ключ plist (NSLocationAlwaysUsageDescription) и использую только requestAlwaysAuthorization, потому что это требуется для мониторинга региона.

Одна важная вещь - Google Maps и Apple Maps обычно используют текущее местоположение.


person AlKir    schedule 14.10.2017    source источник
comment
попробуйте добавить это в файл .plist <key>NSLocationWhenInUseUsageDescription</key> <string>Location When In Use Usage Description</string>   -  person Rahul Patel    schedule 14.10.2017


Ответы (1)