我可以在单独的线程中运行 UIWebView 吗?

Can I run a UIWebView in a seperate thread?

本文关键字:运行 UIWebView 线程 单独 我可以      更新时间:2023-09-26

>我有一个运行JavaScript应用程序的Web视图,有时当主线程执行较重的工作(如xhr调用和初始化视频播放器)时,它会冻结/挂起。是否可以在单独的线程中运行 UIWebView,以避免 Web 视图被阻止?

UIWebView可以调用主线程中的UIKit。将其放在单独的线程中可能会导致崩溃。您无法在后台线程上创建视图,这是 UI 内容。正如保罗在评论中所说,你最好的选择是将任何其他捆绑主线程的东西移动到它自己的队列中。