我正在制作一个RSS阅读器。我正在实施“下载”#39;按钮:当我点击下载时,我希望我在UIWebView中看到的页面在本地保存。当用户再次打开应用程序时(即使没有连接),他必须能够阅读以前保存的网页。
你能给我一些帮助或建议吗?
我在考虑在NSUserDefault中保存整个UIWebView ..我不知道..
答案 0 :(得分:0)
您可以从UIWebView获取当前HTML,并将其作为字符串保存在NSUserDefault中。并在需要时从NSUserDefault接收此页面。
//geting html
NSString *html = [yourWebView stringByEvaluatingJavaScriptFromString:
@"document.body.innerHTML"]
//load html
[yourWebView loadHTMLString:htmlString baseURL:nil];
或者您可以将HTML页面存储在文件中(这样会更好)