繁体   English   中英

UIWebView和NSURLCache问题

[英]UIWebView and NSURLCache issue

我试图在UIWebView加载链接时利用NSURLCache UIWebView内部,我有一堆图像链接,我想缓存它,以便以后使用。 我该怎么做呢? 我已经设置了NSURLSharedCache大小。

编辑:

我正在执行loadHTMLString:htmlString baseURL:baseURL以将内容加载到UIWebView ,也许这就是为什么它不调用的原因吧?

如果希望使用磁盘缓存而不是内存缓存,那么应该看看SDURLCache:
https://github.com/steipete/SDURLCache

从自述文件:

在iPhone OS上,Apple出于未知原因确实删除了磁盘缓存支持。 有人会说这是为了节省闪存驱动器的使用寿命,而另一些人会说这是为了节省磁盘容量。 正如NSURLCacheStoragePolicy中所解释的那样,NSURLCacheStorageAllowed常量始终被视为NSURLCacheStorageAllowedInMemoryOnly,并且没有办法强制将其退回,因此代码肯定已经在该平台上消失了。 无论出于何种原因,Apple删除了此功能,您都可能会对应用程序中的磁盘HTTP请求缓存感兴趣。 SDURLCache可为您将此功能返回给此iPhone操作系统。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM