После нескольких раундов тестирования.С большой уверенностью могу сказать:
Если вы переключитесь на Никогда , ОС вызовет stopUpdatingLocation
через 10 секунд или менее.
Так что, если за до вы дойдете до 10 секунд, когда вы переключаетесь на «при использовании», то вы увидите синюю полосу, и у вас все хорошо.
Если вы подождете 10-20 секунд, вы больше не увидите синюю полосу, потому что вызывается stopUpdatingLocation
.Чтобы снова начать отслеживать, вы должны вывести приложение на передний план, а затем оно снова начнет обновлять ваше местоположение.
Переключение между «Всегда» и «при использовании» не должно приводить к остановке отслеживания вашего местоположения.Вероятно, это произошло потому, что я перешел в «Никогда» и остался более 10 секунд, затем переключился на «Всегда» и затем «при использовании», и я сделал все это - не открывая приложение, и подумал, что это потому, что я изменил с Всегда на «когда виспользовать.Так что это было несколько ложная тревога.