Ошибка: bool _WebTryThreadLock (bool), для UIAlertView - PullRequest
0 голосов
/ 24 октября 2011

** bool _WebTryThreadLock (bool), ** 0x4c7a7e0: попытался получить веб-блокировку из потока, отличного от основного или веб-потока.Это может быть результатом обращения к UIKit из вторичного потока.Сбой сейчас ...

Когда я делаю это, появляется ошибка выше,

[alertForSavingText dismissWithClickedButtonIndex: ALERT_CANCEL animated: YES];

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

Любое предложение.

1 Ответ

1 голос
/ 24 октября 2011

Пожалуйста, проверьте, является ли текущий поток основным потоком. Если это основной поток, отклоните его, как вы дали. Иначе, если это вторичный поток, отклоните представление предупреждений в основном потоке, вызвав performSelectorInMainThread:... method

...