gpt4 book ai didi

iphone - 3 UIScrollview 上的 UIWebView 在浏览时崩溃

转载 作者:行者123 更新时间:2023-11-29 04:22:28 26 4
gpt4 key购买 nike

我在 UIScrollView 上有 3 个 UIWebView。用户可以从左到右和向后滚动这些网页 View (5-15 页)。当用户滚动一页时,我会移动 WebView 并将新内容加载到不可见的 View 中。我不会删除/释放 WebView ,只是更改框架和内容。有些页面已缓存,我正在使用

[self loadHTMLString:htmlString baseURL: url];

用于加载这些页面。

它工作正常,但是:如果我快速滚动 - 那么我已经崩溃了应用程序并显示下一条消息:

* Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [nan nan]'

如果我评论 loadHTMLString 行,那么应用程序可以正常工作...

为什么会发生这种情况?如何解决?

谢谢,

最佳答案

您收到内存警告电话。您正在使用的一些保留对象刚刚被释放。检查 [viewDidLoad]/[viewDidUnload] 方法以检查数据何时被释放并再次重用。

顺便说一句,webViews 使用大量的内存

关于iphone - 3 UIScrollview 上的 UIWebView 在浏览时崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12800726/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com