关键观察者不会停止更新新值?
Key observer not stopping from updating the new value?
我正在向 webview 添加一个 HTML 字符串,我正在根据观察者值的变化监控 webview 高度,如下所示。
contentSizeObservationToken = observe(\.scrollView.contentSize, options: [.initial, .old, .new]) {[weak self] (_, change) in
但是新值会一直持续下去,这只发生在特定的 HTML 字符串
这是一个发生此问题的示例 HTML。
没有收到错误消息
private func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {
}
最后我最终将网络视图的高度存储到后端,所以在显示时我不想为 did finish 加权,我可以增加api 调用后的高度 .
我正在向 webview 添加一个 HTML 字符串,我正在根据观察者值的变化监控 webview 高度,如下所示。
contentSizeObservationToken = observe(\.scrollView.contentSize, options: [.initial, .old, .new]) {[weak self] (_, change) in
但是新值会一直持续下去,这只发生在特定的 HTML 字符串
这是一个发生此问题的示例 HTML。
没有收到错误消息
private func webView(_ webView: UIWebView, didFailLoadWithError error: Error) {
}
最后我最终将网络视图的高度存储到后端,所以在显示时我不想为 did finish 加权,我可以增加api 调用后的高度 .