0
當我測試我的應用程序iPhone6 Plus (iOS 8.4.1,Xcode 7.2.1)
時,我發現當我滾動webView FAST(滾動緩慢沒有錯誤)顯示兩個大圖像,我收到內存警告和崩潰。(網頁也充斥着大量的其他小圖像)上iPhone4s(iOS 7.1)
和iPhone5s(iOS 9.2.1)
UIWebView快速滾動顯示大圖像導致內存警告崩潰
但沒有問題做同樣的操作。
NSMutableURLRequest* request = [NSMutableURLRequest requestWithURL:url];
[_webView loadRequest:request];
我嘗試這種解決內存不足的警告,但還是不行
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
[self fixMemoryWarningCrashMethod];
}
- (void)fixMemoryWarningCrashMethod
{
[[NSUserDefaults standardUserDefaults] setInteger:0 forKey:@"WebKitCacheModelPreferenceKey"];
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitDiskImageCacheEnabled"];
[[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"WebKitOfflineWebApplicationCacheEnabled"];
[[NSUserDefaults standardUserDefaults] synchronize];
}
請提供一些代碼和特定的錯誤消息,你收到。 – sschale
請發佈關鍵代碼或網址。 – Lumialxk