gpt4 book ai didi

iphone - 为什么 UIWebView 吃这么多内存?

转载 作者:行者123 更新时间:2023-12-03 20:16:34 24 4
gpt4 key购买 nike

我正在使用 UIWebView 为我的 iPad 应用程序加载纯文本 HTML 页面。 HTTP页面的大小只有40KB。但是当我使用仪器监控加载 UIWebView 的内存使用情况时,我发现它消耗了大约 20MB 内存,如果我滚动 Web View ,内存甚至会更高。最后我得到了 1 级内存警告。

有人可以帮我解决这个问题吗?我怎样才能减少这方面的内存? (我需要使用 HTML 来显示此处的文本)。

 NSString *htmlPath = [[NSBundle mainBundle] pathForResource:@"index" ofType:@"html" inDirectory:@"SPC"];
NSURL *url = [NSURL fileURLWithPath:htmlPath];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView loadRequest:request];

最佳答案

html路径网址请求

此行之后释放所有内容

[webView loadRequest:请求];

然后在dealloc中释放webview并使用webview作为ivar

关于iphone - 为什么 UIWebView 吃这么多内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4079452/

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