如何知道图像已在SDWebImage中下载

raa*_*aaz 0 iphone sdwebimage

目前我正在将SDWebImage集成到我的项目中,

1)#import "UIButton+WebCache.h"

2)[button setImageWithURL:url placeholderImage:[UIImage imageNamed:@"no_photo.png"]];

现在我想知道图像下载成功与否,我怎么知道这个?

nic*_*ljs 8

您可以使用setImageWithURL:方法和块来执行此操作:

开始下载动画.然后使用它将图像下载到图像视图(或按钮,就像你上面所做的那样).

    [imageView setImageWithURL:[NSURL URLWithString:imageURL]
               placeholderImage:[UIImage imageNamed:@"YourPlaceholder.png"]
                        success:^(UIImage *image) {
                            // remove animation

                        }
                        failure:^(NSError *error) {
                            NSLog(@"thumbnail error: %@",error);
                            // handle failed download

                        }];
Run Code Online (Sandbox Code Playgroud)