Обновление пользовательского интерфейса в viewDidAppear - Swift 3

Да... Я чувствую себя нубом, спрашивая это, но я не смог найти никакого решения, чтобы обновить пару UIlabels и UIimages WHILE, выполняя viewDidAppear. У меня есть функция, которая отправляет 4 сокета на локальные IP-адреса и в зависимости от результата вызывает другую функцию, которая устанавливает пользовательский интерфейс. Но даже используя точки разрыва в viewDidAppear, ничего не обновляется при проверке сокетов. Но все обновилось, когда код покинул viewDidAppear. Зачем??? А как обновлять пошагово вместо всех вместе при выходе из viewDidAppear? * Я не буду использовать сон или таймер, это замедлит обратную связь интерфейса. Спасибо....

ОБНОВЛЕНИЕ... Хорошо после недели, ища это, я только получил это здесь:

Обновление пользовательского интерфейса с помощью Dispatch_Async в Swift... Роб очень хорошо объяснил, как использовать диспетчеризацию для запуска проверки в фоновом потоке и обновления пользовательского интерфейса в основном потоке.

0 ответов

Другие вопросы по тегам