UIPageViewController& SDWebImage - 当远程图像不可用时显示错误图像

时间:2014-10-21 19:34:59

标签: objective-c uipageviewcontroller sdwebimage

我正在使用UIPageViewController与SDWebImage结合使用,以显示没有缩放的图像库。

我从远程获取图像,有时会因为错误的URL而未下载某些图像。

我想在远程图像未下载时显示错误图像。

有谁知道或建议我该怎么做?我试图环顾谷歌但没有成功。

提前致谢。

1 个答案:

答案 0 :(得分:1)

在自定义errorImage中设置您自己的SDWebImageCompletionBlock

[imageView
 sd_setImageWithURL:url
 placeholderImage:placeholderImage
 options:options
 progress:NULL
 completed:^(UIImage * image,
             NSError * error,
             SDImageCacheType cacheType,
             NSURL * imageURL)
 {
     if (error)
     {
         imageView.image = errorImage;
     }
 }];