我已经阅读了苹果的文档,发现可以从 ios5 获得磁盘缓存。当 UIWebView 的实例开始加载互联网时,- (NSCachedURLResponse *)cachedResponseForRequest:(NSURLRequest *)request
NSURLCache 中的方法返回的值不是 nil。但是 webView 仍然无法加载。
似乎网络内容已被缓存,但 iOS 不在离线模式下使用它,并且只给出一个错误,说互联网已关闭。
我发现iOS在缓存目录下的一个名为“Cache.db”的文件中缓存了数据,有没有办法让UIWebView在离线模式下加载这个文件中的数据?
非常感谢。
问问题
215 次