NSURLCache 在 iOS 8 的 UIWebView 中不执行bug

来源:互联网 发布:普通话数字发音软件 编辑:程序博客网 时间:2024/06/08 17:57

        今天意外的发现原本用在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;    }


0 0
原创粉丝点击