如何在 iPhone 中保存网页和博客以供离线阅读
我需要保存 webview 上加载的博客内容以供离线阅读。 webview是否支持缓存,如果支持,可以缓存的大小是多少?目前我正在加载 webview,如下所示:
NSURL *url = [NSURL URLWithString:_entry.articleUrl];
_webView.delegate =self;
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
我得到了响应
- (void)webViewDidFinishLoad:(UIWebView *)webView
,但在 UIWebView 的文档中找不到任何地方可以找到该 webView 中加载的数据。任何帮助将不胜感激。
I need to save the contents of blogs loaded on the webview for offline reading. Does webview support caching and if it does, how much is the size it can cache? Currently I am loading the webview as follows:
NSURL *url = [NSURL URLWithString:_entry.articleUrl];
_webView.delegate =self;
[_webView loadRequest:[NSURLRequest requestWithURL:url]];
I get the resposnse in
- (void)webViewDidFinishLoad:(UIWebView *)webView
but could not find anywhere in UIWebView's documentation where I can find the data loaded in that webView. Any help will be greatly appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
将此 NSData 保存在您想要的任何位置。最好在字典中 key=url 和 value=cacheUrlData 并将该字典写入文档目录中的 plist 文件。
Save this NSData anywhere you want. Preferably in dictionary with the key=url and value= cacheUrlData and write this dictionary to a plist file in Documents Directory..