iPhone - Индикатор активности загрузки
-
13-09-2019 - |
Вопрос
Я осознаю свою проблему, но не могу найти решение.Когда кнопка нажата, она сообщает UIActivityIndicatorView начать загрузку, а также извлечь данные из XML-канала.Проблема, с которой я сталкиваюсь, заключается в том, что он запускает все событие перед запуском анимации загрузчика, поэтому загрузчик никогда не запускается до получения данных.Как я могу запустить анимацию загрузчика, а затем, как только она запустится, продолжить получение данных из XML-канала?
-(IBAction)getXMLData {
[loader startAnimating];
[self retrieveXML];
}
.
. code
. more code
.
-(void)retrieveXMLEnded {
[loader stopAnimating];
}
Решение
Запустите анимацию в другом потоке
[loader performSelectorInBackground: @selector(startAnimating) withObject: nil];
Не связан с StackOverflow