SDWebImage没有缓存到磁盘

时间:2015-04-15 12:17:33

标签: ios image caching download sdwebimage

我正在尝试使用SDWebImage来缓存从网络中检索到的图像。 图像一直缓存到内存中。我已经看到保存到磁盘的文档是默认的。

  

从异步下载到缓存管理,一切都将为您处理。

     

默认情况下,如果在内存缓存中找不到图像,SDImageCache将查找磁盘缓存。您可以通过调用替代方法imageFromMemoryCacheForKey:。

来防止这种情况发生

但是每次重新启动我的应用程序时,SDWebImage都会再次从Web下载该文件,而不是从磁盘中检索它。 当我的应用程序重新加载时,我将收到值 SDImageCacheTypeNone SDImageCacheTypeNone ,当我不退出应用程序时继续滚动时,我会收到 SDImageCacheTypeMemory

有什么想法吗?我已尝试手动缓存,但图像始终显示为黑色。不知道哪里出错了。任何帮助表示赞赏!

我正在使用此方法下载图片:

- (void)sd_setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletionBlock)completedBlock {

1 个答案:

答案 0 :(得分:0)

更新Xcode后,图像会立即缓存。