NSThread + Используя UIkit (UIImage)

Ошибка - Испытанный для получения веб-блокировки из потока кроме основного потока или веб-потока. Это может быть результатом вызова к UIKit от вторичного потока. Катастрофический отказ теперь

Я выполняю NSThread, чтобы загрузить изображение и отобразить его, который является всем в методе, который является, выполнил другой поток.

проблема, которую я получаю, когда я пытаюсь установить UIImageView.image = image, это отказывает, потому что я нахожусь в 2-м потоке.

То, как я мог сделать его, так, чтобы эта строка была, работало основным потоком из метода?

Спасибо

1
задан user370507 22 June 2010 в 06:00
поделиться

1 ответ

Во-первых, прочтите и поймите это .

Затем попробуйте что-нибудь вроде [myView performSelectorOnMainThread: @selector (setImage :) withObject: image waitUntilDone: NO]; .

Дождитесь ли вы завершения или нет, на самом деле может быть непросто, в зависимости от того, как распределяется ваш код ....

2
ответ дан 2 September 2019 в 23:36
поделиться