2012-04-18 56 views

回答

0

这可能是你的HTML的NSString为loadHTMLString:过长,我的意思是的NSString的大小loadHTMLString:过大。如果你的html字符串中有一些图片url,它也可能有问题。

0

如何存储你的HTML文件,然后:

NSURL *fileURL = [NSURL fileURLWithPath:filePath]; 
NSURLRequest *request = [NSURLRequest requestWithURL:fileURL]; 
[webView loadRequest:request]; 
+0

谢谢,但是htmlString是从web上写的字符串文件不是很好的解决方案 – user1122227 2012-04-18 10:04:33

+0

从web?为什么不使用URLRequest来加载它? – 2012-04-18 12:07:58

0

,如果你使用的WebView只加载一个HTML页面

我想你应该优化你的页面个解决它

如果你加载了很多页面,你应该在加载另一个或dealloc之前清理webview。

这样的

[webView loadHTMLString: @"" baseURL: nil]; 
+0

奇怪的原因,这正是我所做的,以避免uiwebview内的内存泄漏...记得让webview时间来加载这个空字符串(以便发生清理)。 – malaba 2013-10-01 10:20:19

相关问题