我需要保存在webview上加载的博客内容以供离线阅读。 webview是否支持缓存,如果支持缓存,它可以缓存的大小是多少?目前我正在加载webview,如下所示:
NSURL *url = [NSURL URLWithString:_entry.articleUrl];
_webView.delegate =self;
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
我在
中获得了回复- (void)webViewDidFinishLoad:(UIWebView *)webView
但在UIWebView的文档中找不到任何地方,我可以在其中找到该webView中加载的数据。任何帮助将不胜感激。
答案 0 :(得分:2)
NSData *cacheUrlData = [NSData dataWithContentsOfURL:url];
将此NSData保存在您想要的任何位置。最好在字典中使用key = url和value = cacheUrlData,并将此字典写入文档目录中的plist文件。