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;
}
解决办法很简单,就是将原来的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;
}
相关文章推荐
- iOS中关闭屏幕旋转功能时如何判断屏幕方向
- Objective-C开发编码规范
- Unity3D研究院之监听Project视图结构变化的事件
- Unity人工智能学习—躲避规则障碍一
- Android studio 中 Project Structure 的使用
- 《IT蓝豹》高仿花田ios版标签移动效果
- 【Android】RecyclerView卡顿问题jerky
- WebView使用大全
- Android安全专项测试之反编译
- ios 生成二维码
- iOS上如何让按钮文本左对齐问题
- iOS工程师常用的命令行命令总结
- Anaroid WebView详解大全
- Android之计算缓存大小并且清空缓存
- iOS - 音乐 AVFoundation.framwork
- 【转】ios开发之AppDelegate
- iOS7适配
- Android Studio常用快捷键-mac版
- Github上iOS开源项目分类及
- android自定义CheckBox和RadioButton中文字和图片之间距离问题解决