...
|
...
|
@@ -15,38 +15,43 @@ static char operationKey; |
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:nil options:0 completed:nil];
|
|
|
[self setImageWithURL:url placeholderImage:nil options:0 progress:nil completed:nil];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:0 completed:nil];
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:0 progress:nil completed:nil];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:options completed:nil];
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:options progress:nil completed:nil];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url completed:(SDWebImageCompletedBlock)completedBlock
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:nil options:0 completed:completedBlock];
|
|
|
[self setImageWithURL:url placeholderImage:nil options:0 progress:nil completed:completedBlock];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder completed:(SDWebImageCompletedBlock)completedBlock
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:0 completed:completedBlock];
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:0 progress:nil completed:completedBlock];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options completed:(SDWebImageCompletedBlock)completedBlock
|
|
|
{
|
|
|
[self setImageWithURL:url placeholderImage:placeholder options:options progress:nil completed:completedBlock];
|
|
|
}
|
|
|
|
|
|
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder options:(SDWebImageOptions)options progress:(SDWebImageDownloaderProgressBlock)progressBlock completed:(SDWebImageCompletedBlock)completedBlock;
|
|
|
{
|
|
|
[self cancelCurrentImageLoad];
|
|
|
|
|
|
self.image = placeholder;
|
|
|
|
|
|
if (url)
|
|
|
{
|
|
|
id<SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:url options:options progress:nil completed:^(UIImage *image, NSError *error, BOOL fromCache)
|
|
|
id<SDWebImageOperation> operation = [SDWebImageManager.sharedManager downloadWithURL:url options:options progress:progressBlock completed:^(UIImage *image, NSError *error, BOOL fromCache)
|
|
|
{
|
|
|
if (image)
|
|
|
{
|
...
|
...
|
|