Могу ли я запустить UIWebView в отдельном потоке?

У меня есть веб-приложение, на котором запущено приложение JavaScript, и иногда оно зависает / зависает, когда основной поток выполняет тяжелые задания, такие как вызовы xhr и инициализация видеоплеера. Можно ли запустить UIWebView в отдельном потоке, чтобы избежать блокировки веб-просмотра?

 Paul O.21 июн. 2012 г., 15:48
Какую тяжелую работу выполняет основной поток? Возможно, это должно идти в фоновом потоке, вместо этого?

Ответы на вопрос(1)

Решение Вопроса

UIWebView может звонитьUIKit который находится в основной теме. Размещение его в отдельном потоке может вызвать сбой. Вы не можете создавать представления в фоновых потоках, таких как пользовательский интерфейс. Как сказал Пол в своем комментарии, лучше всего переместить все остальное, связав основной поток, в свою очередь.

Ваш ответ на вопрос