From b63ed504f6d1e652d9fbd67c1490e7821b159c75 Mon Sep 17 00:00:00 2001 From: admin <lrj@aelines-MacBook-Air.local> Date: 星期一, 17 一月 2022 17:49:33 +0800 Subject: [PATCH] 3.1.3 --- Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m | 15 +++++++-------- 1 files changed, 7 insertions(+), 8 deletions(-) diff --git a/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m b/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m old mode 100755 new mode 100644 index 5934d68..41c18a6 --- a/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m +++ b/Pods/AFNetworking/UIKit+AFNetworking/UIImageView+AFNetworking.m @@ -48,11 +48,7 @@ @implementation UIImageView (AFNetworking) + (AFImageDownloader *)sharedImageDownloader { - -#pragma clang diagnostic push -#pragma clang diagnostic ignored "-Wgnu" return objc_getAssociatedObject(self, @selector(sharedImageDownloader)) ?: [AFImageDownloader defaultInstance]; -#pragma clang diagnostic pop } + (void)setSharedImageDownloader:(AFImageDownloader *)imageDownloader { @@ -79,17 +75,20 @@ success:(void (^)(NSURLRequest *request, NSHTTPURLResponse * _Nullable response, UIImage *image))success failure:(void (^)(NSURLRequest *request, NSHTTPURLResponse * _Nullable response, NSError *error))failure { - + if ([urlRequest URL] == nil) { - [self cancelImageDownloadTask]; self.image = placeholderImage; + if (failure) { + NSError *error = [NSError errorWithDomain:NSURLErrorDomain code:NSURLErrorBadURL userInfo:nil]; + failure(urlRequest, nil, error); + } return; } - + if ([self isActiveTaskURLEqualToURLRequest:urlRequest]){ return; } - + [self cancelImageDownloadTask]; AFImageDownloader *downloader = [[self class] sharedImageDownloader]; -- Gitblit v1.8.0