Я тоже работал над этим.
В потоке я создаю иерархию представления, перебирая цикл до тех пор, пока веб-представление не завершит загрузку содержимого.
Веб-представление, которое я создаю, находится внутри viewdidload UIViewController - я пытался сделать
if ([NSThread isMainThread] == NO) {[self performselectorOnMainThread: @selector(viewDidLoad)return;)}
И я сделал то же самое для освобождения webView.
Но это не сработало ... Я только обнаружил, что мы избегаем исключений UIWebView, пока мы не попали в пул автоматического выпуска ...
Я использую инструменты, чтобы выяснить, почему .
Вот моя стратегия атаки ...
Я собираюсь выполнить операцию рендеринга в главном потоке за пределами экрана, имея отдельный поток, выполняющий какую-то очередь для управления ими. Я беспокоюсь о задержке пользовательского интерфейса, поэтому она должна быть достаточно эффективной.