Безопасно ли спрашивать местоположение в didExit или didEnterRegion?
Я использую мониторинг региона в одном из моих приложений. Мне интересно... это сохранить запрос менеджера местоположения для текущего местоположения, когда didExitRegion или didEnterRegion вызывается? Как это:
func locationManager(manager: CLLocationManager, didExitRegion region: CLRegion) {
let currnetLocation = manager.location
}
Это происходит, когда приложение приостановлено и запущено в фоновом режиме. Логика говорит мне, что location
собственность не должна быть nil
когда приложение выходит или входит в регион, потому что система знает, что оно больше не находится в указанном регионе. До сих пор я не знаю, что делает IOS под капотом. Таким образом, вопрос в том, безопасно ли спрашивать местоположение при входе или выходе из региона?