Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UIWebView和NSURLCache问题_Iphone_Objective C_Ios_Ipad_Uiwebview - Fatal编程技术网

Iphone UIWebView和NSURLCache问题

Iphone UIWebView和NSURLCache问题,iphone,objective-c,ios,ipad,uiwebview,Iphone,Objective C,Ios,Ipad,Uiwebview,在UIWebView中加载链接时,我试图利用NSURLCache。在UIWebView中,我有一组图像链接,我想缓存这些图像,以便以后可以使用它们。我该怎么做?我已经设置了NSURLSharedCache大小 编辑: 我正在做一个loadHTMLString:htmlString baseURL:baseURL来将内容加载到UIWebView,也许这就是它没有调用的原因,对吧?如果您需要的是磁盘缓存,而不是内存缓存,那么您应该看看SDURLCache: 自述文件: 在iPhone操作系统上,苹

UIWebView
中加载链接时,我试图利用
NSURLCache
。在
UIWebView
中,我有一组图像链接,我想缓存这些图像,以便以后可以使用它们。我该怎么做?我已经设置了
NSURLSharedCache
大小

编辑:


我正在做一个
loadHTMLString:htmlString baseURL:baseURL
来将内容加载到
UIWebView
,也许这就是它没有调用的原因,对吧?

如果您需要的是磁盘缓存,而不是内存缓存,那么您应该看看SDURLCache:

自述文件:

在iPhone操作系统上,苹果确实删除了对未知应用程序的磁盘缓存支持 原因有些人会说这是为了挽救闪存驱动器的生命,有些人会说 这是为了节省磁盘容量。正如在 NSURLCacheStoragePolicy,NSURLCacheStorageAllowed常量为 始终被视为NSURLCacheStorageAllowed in Memory,并且没有 为了迫使它返回,这个平台上的代码肯定已经消失了。对于 无论苹果删除此功能的原因是什么,您可能对以下内容感兴趣: 在应用程序中具有磁盘上HTTP请求缓存。SDURLCache 为您将此功能返回到此iPhone操作系统


那么到底出了什么问题?我不知道…是它没有被缓存,还是
loadHTMLString:…
调用完全失败了?问题是它没有被缓存。。