Я пытался реализовать это в течение длительного времени, и я не получил положительных результатов.
Скажите, что у меня есть метод, в котором выполняется HTTP-запрос (в частности, обновление Twitter), и скажите, что я хочу отображать UIActivityIndicatorView
, пока выполняется HTTP-запрос (я знаю, когда он выполняется, потому что являются методами делегата, которые вызываются, когда запрос выполнен, либо с положительным результатом, либо с отрицательным).
Я видел много ответов, в которых говорится, что для реализации этого класса необходима многопоточность. Сначала я попытался вызвать метод startAnimating
в другом потоке и метод stopAnimating
напрямую (без запуска нового потока). После этого я увидел, как этот парень делает это, и подумал, что это безопаснее, когда я запускал и останавливал индикатор двумя разными способами (методы делегата для обновления в твиттере).
Однако ни один из этих двух способов сделать это не дал мне желаемых результатов (индикатор активности вообще не отображается). Я что-то пропускаю?
Заранее спасибо, и я прошу прощения, если мой вопрос слишком длинный.
Ваша помощь очень ценится.