Если пользователь меняет настройки своего местоположения
от «всегда» к «при использовании».
И не возвращается к приложению. Иногда я вижу синюю полосу, а иногда нет.
Если синяя полоса не отображается, мое приложение может быть удалено из памяти.
Единственное, что я делаю в своем методе didChangeAuthorization
, это то, что если это не restricted
, denied
, .notDetermined
, то я вызываю startUpdatingLocation()
.
Я знаю, что не могу сделать приложение startUpdatingLocation
, пока оно находится в фоновом режиме.
Но разве я не могу продолжить это, когда я изменю его с «Всегда» на «При использовании»?! Это поведение, которое я не могу контролировать?