Я пытаюсь добавить индикатор активности при обновлении аннотации на карте. Но, похоже, это не так. Экран приложения отключается и становится замороженным после запуска процесса обновления, поэтому, вероятно, индикатор активности не отображается.Обновление аннотаций на карте асинхронно с приложением
Мой вопрос: возможно ли обновлять аннотации на карте асинхронно с приложением, поэтому индикатор активности будет виден.
Я считаю, что это действительно раздражает, если пользователь не видит индикатор, если он занимает больше 2 секунд.
Решение:
self.activityIndicator.startAnimating()
dispatch_after(DISPATCH_TIME_NOW, dispatch_get_main_queue(), {
self.showPins(self.initialLat, locationLong: self.initialLong)
})
self.activityIndicator.stopAnimating()
Если вы не заметили, я отредактировал свой [оригинальный ответ] (http://stackoverflow.com/a/35558780/3947107), чтобы получить дополнительную информацию. Если вам нужен более конкретный ответ, предоставьте некоторый код вашей текущей реализации. – Kymer