您的位置:首页 > 移动开发

NSURLCache 在 iOS 8 的 UIWebView 中不执行bug

2015-11-13 10:54 232 查看
        今天意外的发现原本用在UIWebView中的自定义NSURLCache不起作用!可能是我更换了webview加载html的方式导致的。没有了缓存,导致webview加载图片等显得异常缓慢。幸亏stack overflow 有大神已经解决了! ->传送门

       解决办法很简单,就是将原来的NSURLCache挪挪位置,放在app delegate里即可。虽然不知道为啥会有这样的bug,但是它确实起作用了!

- (BOOL)application:(__unused UIApplication *)application
didFinishLaunchingWithOptions:(__unused NSDictionary *)launchOptions
{
NSURLCache *URLCache = [[NSURLCache alloc] initWithMemoryCapacity:4 * 1024 * 1024 diskCapacity:20 * 1024 * 1024 diskPath:nil];
[NSURLCache setSharedURLCache:URLCache];

……

return YES;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: