UIWebView在views / persist状态之间共享

时间:2014-03-17 20:20:24

标签: ios uiwebview

我理解这个问题在stackoverflow上被多次询问,但是仍然 - 有任何方法可以在完全加载HTML后持久化或序列化UIWebView,所以我可以立即在另一个Web视图中显示它吗?

必须有某种方式,因为iBooks会这样做 - 如果您第一次加载一本书需要一些时间来加载,但之后它立即加载,即使您退出iBooks并再次加载它。

1 个答案:

答案 0 :(得分:0)

您可以保存HTML,然后根据日期加载它,然后快速启动它。

尝试

    NSString *webHTML = [_webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];

然后将NSUserDefaults和NSDate对象保存在字典中,以便您可以查看是否应该重新加载它或者它是否在30秒前加载。