我遇到了 UIWebView 的问题。我正在使用此组件在 iPad/iPhone 上加载普通网页。UIWebView 呈现在 modalViewController 中。有些页面非常占用内存,有些页面还包含 Flash 内容。
问题是有时在某些页面上我会收到内存警告
Received memory warning. Level=1
当这种情况发生时,当我关闭这个 modalViewController(它在 webView 中加载了页面)时,前一个视图会自动重新加载自身 - 再次触发 viewDidLoad 方法。
我怀疑 UIWebView 中的某些页面消耗了大量内存,而不是应用程序释放其视图的内存,但不会崩溃。
有没有办法限制 webView 的内存消耗,或者有没有其他方法可以避免这个内存警告?
谢谢!