"Пытался получить веб-блокировку от
нить, отличная от основной нити или
веб-ветка UIKit не должна быть
вызывается из вторичного потока "
Исправление концептуально просто; не обновлять пользовательский интерфейс из вашей темы.
Если предположить, что parseDidComplete
является источником сообщения, то что-то вроде этого будет "работать":
[delegate performSelectorOnMainThread: @selector(parseDidComplete) withObject: nil waitUntilDone: YES];
«Работа», потому что многопоточность трудна, и этот ответ полностью игнорирует любые проблемы с синхронизацией, которые у вас могут возникнуть.
Обратите внимание, что вам лучше использовать NSOperation
и NSOperationQueue
. Они хорошо документированы, и есть множество примеров.