使用UIWebView类,可以在应用程序进入后台时保存浏览会话,然后在应用程序激活或重新启动时完全恢复它吗?根据文档,UIWebView类确实符合NSCoding协议,但归档UIWebView类的实例也会保留cookie 和页面的JavaScript状态(也可能是HTML5本地存储),以便页面恢复具有相同的外观和完全相同的功能?我的应用程序查看具有繁重和分散的图形和JavaScript的页面,这些页面加载的时间太长,因此节省浏览会话将是一个非常非常好的改进。
答案 0 :(得分:1)
可能不是。甚至Safari也不会这样做。
所有UIView类都符合NSCoding,以支持从nib文件取消归档,以设置用户界面。这是一种特殊情况,而不是其他类存在的通用归档/解压缩机制。
你可能会做一些事情: