UIWebView stringByEvaluatingJavaScriptFromString в фоновом режиме

В приложении для iOS я запускаю довольно большой скрипт на UIWebView , используя stringByEvaluatingJavaScriptFromString (большой с точки зрения длины строка javascript). После вызова javascript наступает короткая пауза, в результате чего другие элементы на экране на мгновение начинают икать.

Размещение вызова javascript в функции, вызываемой в фоновом режиме с self performSelectorInBackground , приводит к остановке приложения. Есть ли безопасный способ вызвать это в фоновом потоке или иным образом предотвратить приостановку интерфейса?

5
задан Anthony Mattox 8 February 2012 в 15:45
поделиться