关键观察者不会停止更新新值?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关键观察者不会停止更新新值?相关的知识,希望对你有一定的参考价值。

我正在向webview添加一个html字符串,我正在根据观察者值的变化监视webview高度,如下所示。

contentSizeObservationToken = observe(.scrollView.contentSize, options: [.initial, .old, .new]) {[weak self] (_, change) in

但是新值继续保持不变,这只发生在特定的HTML字符串上

以下是出现此问题的一个示例HTML。

html

没有收到错误消息

    private func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {
}
答案

最后我最终将Web视图的高度存储到后端,所以然后在显示时我不想为完成重量,我可以在api调用后立即增加高度。

以上是关于关键观察者不会停止更新新值?的主要内容,如果未能解决你的问题,请参考以下文章

UITableViewCell detailTextLabel 在分配新值时不会更新其文本

UITableViewCell detailTextLabel在为其分配新值时不会更新其文本

停止 ImageButton 工具提示出现在通过片段悬停时

我该如何做模态对话框片段(代码在我关闭之前不会执行)

cakephp 从旧数据值 + 新值保存更新数据

永远观察实时数据的片段