瀏覽代碼

fix crash

Ivanov Denis 9 年之前
父節點
當前提交
7567ca0b28
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      YYWebImage/Categories/UIImageView+YYWebImage.m

+ 1 - 1
YYWebImage/Categories/UIImageView+YYWebImage.m

@@ -152,9 +152,9 @@ static int _YYWebImageHighlightedSetterKey;
             YYWebImageCompletionBlock _completion = ^(UIImage *image, NSURL *url, YYWebImageFromType from, YYWebImageStage stage, NSError *error) {
                 __strong typeof(_self) self = _self;
                 BOOL setImage = (stage == YYWebImageStageFinished || stage == YYWebImageStageProgress) && image && !(options & YYWebImageOptionAvoidSetImage);
-                BOOL showFade = ((options & YYWebImageOptionSetImageWithFadeAnimation) && !self.highlighted);
                 dispatch_async(dispatch_get_main_queue(), ^{
                     if (setImage && self) {
+                        BOOL showFade = ((options & YYWebImageOptionSetImageWithFadeAnimation) && !self.highlighted);
                         if (showFade) {
                             CATransition *transition = [CATransition animation];
                             transition.duration = stage == YYWebImageStageFinished ? _YYWebImageFadeTime : _YYWebImageProgressiveFadeTime;