【发布时间】:2012-12-13 17:50:17
【问题描述】:
我正在显示从网络下载的图标列表,其中包含表格视图中的文本。可以在服务器端更改图标,一旦有新图标可用,我需要更换它们。我尝试使用以下代码:
[imgView setImageWithURL:url placeholderImage:[UIImage imageNamed:@"table_avatar_icon"] options:SDWebImageCacheMemoryOnly];
并在我的刷新回调中调用[[SDImageCache sharedImageCache] clearMemory];,但它不会清除缓存的内容。更重要的是,即使我关闭应用程序并再次打开它,图像仍然存在。
我发现只有一种方法可以清除缓存,那就是调用[[SDImageCache sharedImageCache] clearDisk];。仅在我关闭并重新打开应用程序后才有效。
如何强制 SDWebImage 不使用磁盘缓存?
【问题讨论】:
-
对于所有只想每次重新下载一些图像的人,将
SDWebImageRefreshCached传递到选项中
标签: iphone objective-c ios sdwebimage