我喜欢估计 UIWebView 将采用的大小,因为我在表格中使用 webview,如果我知道估计的高度,我可以立即将表格单元的大小调整为正确的高度。
因此,当我获得 HTML 时,我计划触发低优先级背景威胁来创建 WebView,计算大小,并将其与 HTML 一起存储在数据库中。然后当用户打开文章时,高度可用。
但是当我这样做时,我得到以下错误:
bool _WebTryThreadLock(bool), 0xb59b610: 试图从主线程或web线程以外的线程获取web lock。这可能是从辅助线程调用 UIKit 的结果。现在崩溃...
有没有办法在不引起这个问题的情况下确定 HTML 的高度?