我理解这个问题在stackoverflow上被多次询问,但是仍然 - 有任何方法可以在完全加载HTML后持久化或序列化UIWebView,所以我可以立即在另一个Web视图中显示它吗?
必须有某种方式,因为iBooks会这样做 - 如果您第一次加载一本书需要一些时间来加载,但之后它立即加载,即使您退出iBooks并再次加载它。
答案 0 :(得分:0)
您可以保存HTML,然后根据日期加载它,然后快速启动它。
尝试
NSString *webHTML = [_webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
然后将NSUserDefaults和NSDate对象保存在字典中,以便您可以查看是否应该重新加载它或者它是否在30秒前加载。