diff --git a/SDWebImage/SDWebImageDownloaderOperation.m b/SDWebImage/SDWebImageDownloaderOperation.m index 757a901..c0ec267 100644 --- a/SDWebImage/SDWebImageDownloaderOperation.m +++ b/SDWebImage/SDWebImageDownloaderOperation.m @@ -11,7 +11,10 @@ #import "UIImage+MultiFormat.h" #import -@interface SDWebImageDownloaderOperation () +@interface SDWebImageDownloaderOperation () { + BOOL _executing; + BOOL _finished; +} @property (copy, nonatomic) SDWebImageDownloaderProgressBlock progressBlock; @property (copy, nonatomic) SDWebImageDownloaderCompletedBlock completedBlock; @@ -173,12 +176,22 @@ [self didChangeValueForKey:@"isFinished"]; } +- (BOOL)finished +{ + return _finished; +} + - (void)setExecuting:(BOOL)executing { [self willChangeValueForKey:@"isExecuting"]; _executing = executing; [self didChangeValueForKey:@"isExecuting"]; } +- (BOOL)executing +{ + return _executing; +} + - (BOOL)isConcurrent { return YES; }