Я пытаюсь показать индикатор активности при обновлении текущего местоположения пользователя и подсвечивается аннотация. Индикатор активности отлично работает при обновлении вывода с помощью строки поиска по полному адресу или почтовому индексу.Индикатор активности не отображается при обновлении текущего пользователя Location (locationManager)
Кроме того, я попытался добавить себя. acitivityIndicator.startAnimation() на viewDidAppear() также в FUNC:
func locationManager(manager: CLLocationManager, didUpdateLocations locations: [CLLocation]) {
if self.showMyLocation {
let locValue:CLLocationCoordinate2D = manager.location!.coordinate
print("locations = \(locValue.latitude) \(locValue.longitude)")
initialLat = locValue.latitude
initialLong = locValue.longitude
setInitialLocation()
self.showMyLocation = false
}
}
Это занимает много времени, чтобы найти текущее местоположение, но индикатор до не появляется. Вы не знаете, почему это так?
Я пытался поставить его только начать, только конец. Но как только func начинает обновлять аннотации, экраны застывают, возможно, поэтому я не вижу анимацию. – Stanislav