uiweb实现缓存
2017-01-03 22:16
411 查看
NSURL *url = [NSURL URLWithString:@"http://www.baidu.com/"];
NSURLCache *urlCache = [NSURLCache sharedURLCache];
[urlCache setMemoryCapacity:1*1024*1024];
NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadRevalidatingCacheData timeoutInterval:60.0];
NSCachedURLResponse *response=[urlCache cachedResponseForRequest:urlRequest];
UIWebView *web = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
if (response !=nil ) {
[urlRequest setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
}else
{
}
[web loadRequest:urlRequest];
[self.view addSubview:web];
NSURLCache *urlCache = [NSURLCache sharedURLCache];
[urlCache setMemoryCapacity:1*1024*1024];
NSMutableURLRequest *urlRequest=[NSMutableURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadRevalidatingCacheData timeoutInterval:60.0];
NSCachedURLResponse *response=[urlCache cachedResponseForRequest:urlRequest];
UIWebView *web = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
if (response !=nil ) {
[urlRequest setCachePolicy:NSURLRequestReturnCacheDataDontLoad];
}else
{
}
[web loadRequest:urlRequest];
[self.view addSubview:web];
相关文章推荐
- vue2.0实践的一些细节
- Flask学习总结笔记(7) -- 程序文件组织结构
- 387. First Unique Character in a String#2(Done)
- querySelectorAll 和 getElementByTagName()等方法的区别
- 怎么使用easy_ui搭建后台ui--初试牛刀(上)登陆页面的搭建
- 15、Power Query-行列管理实例应用
- 找到的关于java UUID的讲解
- 设计模式:Builder
- Queue
- JPA 菜鸟教程 19 jpa uuid主键生成策略
- Builder模式在Java中的应用
- Vue生命周期
- DuiLib消息处理剖析
- UITabBarController 简要
- ARM Trusted Firmware - Trusted Board Boot Design Guide
- execute、executeQuery和executeUpdate之间的区别
- some basic interview question
- UISwitch
- PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.9/1.0 提交数据
- poj 3384 Feng Shui (半平面交)