2010-11-02 42 views
3

我正在使用UIWebView为我的iPad应用程序加载纯文本HTML页面。 HTMP页面的大小仅为40KB。但是当我使用这个工具来监视内存使用来加载UIWebView时,我发现它消耗了20MB内存,如果我滚动Web视图,内存甚至会变得更高。最后,我得到了1级的内存警告。为什么UIWebView吃这么多的内存?

任何人都可以帮助我吗?我怎么能减少这个内存? (我需要使用HTML在这里显示文本)。

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

没有HTML页面以某种方式导入其他文件(HTML,样式,脚本)? – ThomasRS 2011-03-15 01:52:57

+0

空webview消耗多少内存? – kubi 2011-03-25 15:04:26

+0

我有同样的问题,你找到任何解决方案? – 2014-01-17 09:47:13

回答

0

htmlPath URL 请求

释放所有的人这条线

[web视图的loadRequest:请求]之后;

然后在dealloc中和使用的WebView释放的WebView为伊娃

相关问题