我的应用程序显示了几个包含大量图像的html网站。在iPad 3,iPad 4或iPad Air上测试应用程序时,它会在滚动速度非常快时崩溃并显示内存警告。
要重现只需使用UIWebview创建一个简单的应用程序: 我在http://www.blogboxapp.de/testUrzeit.txt为您准备了一个示例。
上下快速滚动。
htmlToLoad = [[NSString alloc] initWithContentsOfURL:[NSURL URLWithString:@"http://www.blogboxapp.de/testUrzeit.txt"] encoding:NSUTF8StringEncoding error:nil];
[myWebView loadHTMLString:htmlToLoad baseURL:nil];
我已经尝试过像这样设置NSURLCache了。但它没有效果。
NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:8 * 1024 * 1024
diskCapacity:64 * 1024 * 1024
diskPath:@"nsurlcache"];
[NSURLCache setSharedURLCache:URLCache];
我应该在哪里寻找解决方案?
最好的问候Bernhard