iPhone - SVPROGRESSHUD - не может появиться в UIView
-
13-11-2019 - |
Вопрос
Я использую индикатор прогресса SVPROGRESTHUD, и он работает очень хорошо большую часть времени.
У меня некоторые проблемы с ним не появляются, как и ожидалось в определенных ситуациях, однако.
Например, я хотел бы показать индикатор, когда я нажимаю кнопку на вид.Эта кнопка запускает Synch Call на веб-сервис.В конце вызова SVC окно индикатора SVPROGRESTHUD удаляется.
Что происходит - окно прогресса всплывает и исчезает сразу после svc callficate отделки. Несмотря на то, что мой код для отображения окна SVPROGRESTHUD - это первая строка в моем действии «Buttoned».
Я думаю, что есть несколько концепций UIView, я скучаю здесь ... Любое понимание?
Спасибо
Решение
Вы не должны пытаться показать элементы пользовательского интерфейса на фоновом потоке.Если вы находитесь в фоновом потоке, доступа к главному потоку, чтобы обновить интерфейс.