Безопасно ли спрашивать местоположение в didExit или didEnterRegion?

Я использую мониторинг региона в одном из моих приложений. Мне интересно... это сохранить запрос менеджера местоположения для текущего местоположения, когда didExitRegion или didEnterRegion вызывается? Как это:

func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion) {
        let currnetLocation = manager.location
    }

Это происходит, когда приложение приостановлено и запущено в фоновом режиме. Логика говорит мне, что location собственность не должна быть nil когда приложение выходит или входит в регион, потому что система знает, что оно больше не находится в указанном регионе. До сих пор я не знаю, что делает IOS под капотом. Таким образом, вопрос в том, безопасно ли спрашивать местоположение при входе или выходе из региона?

0 ответов

Другие вопросы по тегам