Я мониторинг местоположения пользователей с этими конфигурациями:Как вручную запустить обновление CLLocationManager?
locationManager.delegate = self
locationManager.desiredAccuracy = kCLLocationAccuracyThreeKilometers
locationManager.requestAlwaysAuthorization()
locationManager.startMonitoringSignificantLocationChanges()
У меня есть переключатель, который позволяет пользователю либо ввести адрес вручную или разрешить для отслеживания GPS. При переключении с ручного на GPS-местоположение я хотел бы нажать CLLocationManager
, чтобы обновить местоположение пользователя и вызвать событие didUpdateLocations
. В противном случае он просто ждет и ждет обновления, когда это будет похоже. Является ли ручное инициирование обновления одним возможным временем?