WKWebView离线缓存

只需要离线缓存,而不考虑是否失效或过期的情况下(很少不考虑),可以直接进行本地存储和加载

1.NSURLCache设置

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

2.初始化加载

- (void)viewDidLoad {[super viewDidLoad];self.view.backgroundColor = [UIColor whiteColor];_wkWeb = [[WKWebView alloc]initWithFrame:self.view.bounds];_wkWeb.UIDelegate = self;_wkWeb.navigationDelegate = self;[self.view addSubview:_wkWeb];_url = @"http://www.baidu.com";NSURL *URL = 


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部