Вопрос

Я использую индикатор прогресса SVPROGRESTHUD, и он работает очень хорошо большую часть времени.

У меня некоторые проблемы с ним не появляются, как и ожидалось в определенных ситуациях, однако.

Например, я хотел бы показать индикатор, когда я нажимаю кнопку на вид.Эта кнопка запускает Synch Call на веб-сервис.В конце вызова SVC окно индикатора SVPROGRESTHUD удаляется.

Что происходит - окно прогресса всплывает и исчезает сразу после svc callficate отделки. Несмотря на то, что мой код для отображения окна SVPROGRESTHUD - это первая строка в моем действии «Buttoned».

Я думаю, что есть несколько концепций UIView, я скучаю здесь ... Любое понимание?

Спасибо

Это было полезно?

Решение

Вы не должны пытаться показать элементы пользовательского интерфейса на фоновом потоке.Если вы находитесь в фоновом потоке, доступа к главному потоку, чтобы обновить интерфейс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top