每当我在表格视图中显示图像时,我几乎都会使用SDWebImage图像下载/缓存库。
我通常会这样实现它(在表格视图cellForRowAtIndexPath
方法中)。
[cell.imageView setImageWithURL:
[NSURL URLWithString:@"http://asite.com/animage.jpg"]
placeholderImage:[UIImage imageNamed:@"placeholder.png"]];
如果它有一个缓存版本,那将加载一个缓存版本。
如果我想使用 SDWebImage 的简单性(使用占位符/强大的下载代码),但在一个地方没有缓存,该怎么办。
我知道如何在整个 SDWebImage 中禁用缓存,但我不知道您会如何调用setImageWithUrl: placeholderImage:
以确保 SDWebImage 不使用任何缓存?
我想这样做的原因是我正在使用它在表格视图中显示网络摄像头(显然,您希望每次都更新它)。