【发布时间】:2009-09-16 08:01:30
【问题描述】:
所有 UIWebView 共享一个网络线程。
当其中一个是init-ed,从superview等中移除时,它们会尝试以阻塞的方式将web线程与主线程锁定,从而暂时冻结主线程的运行循环。
如果网络线程很忙,例如在进行长时间同步XMLHttpRequest时,这可能会长时间阻塞主线程。
有没有办法避免这种情况?
如果我可以修改 UIWebView,我只会让锁尝试非阻塞,但显然情况并非如此,所以我正在寻找其他聪明的想法。
【问题讨论】:
标签: iphone cocoa-touch uiwebview