我正面临着这个问题,下面是代码。它第一次显示错误,然后没有完成块调用。
[self.comicsImage setImageWithURL:[NSURL URLWithString:self.imageUrl]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
请帮忙。如果图像不在服务器上,则它第一次显示错误,然后它再也没有请求相同的URL。提前谢谢。
答案 0 :(得分:2)
因为缓存 已恢复图片 请求的网址,第二次返回给定网址的缓存中的内容。< / p>
试试这段代码,它应该适合你
[self.comicsImage setImageWithURL:[NSURL URLWithString:self.imageUrl]
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType){
if (cacheType == SDImageCacheTypeNone)
{
//your code here
}
}];