From 6415cade69c5cc277cf7ccc510a4d9245919b931 Mon Sep 17 00:00:00 2001 From: Cameron Boehmer Date: Tue, 29 Nov 2011 17:26:33 -0800 Subject: [PATCH] in UIImageView+AFNetworking, calling net request success callback after setting UIImageView.image (symmetrical with cached image retrieval/callback) --- AFNetworking/UIImageView+AFNetworking.m | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/AFNetworking/UIImageView+AFNetworking.m b/AFNetworking/UIImageView+AFNetworking.m index 69b9653..820ccd4 100644 --- a/AFNetworking/UIImageView+AFNetworking.m +++ b/AFNetworking/UIImageView+AFNetworking.m @@ -102,16 +102,16 @@ static char kAFImageRequestOperationObjectKey; AFImageRequestOperation *requestOperation = [[[AFImageRequestOperation alloc] initWithRequest:urlRequest] autorelease]; [requestOperation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { - if (success) { - success(operation.request, operation.response, responseObject); - } - if ([[urlRequest URL] isEqual:[[self.af_imageRequestOperation request] URL]]) { self.image = responseObject; } else { self.image = placeholderImage; } - + + if (success) { + success(operation.request, operation.response, responseObject); + } + [[AFImageCache sharedImageCache] cacheImageData:operation.responseData forURL:[urlRequest URL] cacheName:nil]; } failure:^(AFHTTPRequestOperation *operation, NSError *error) { if (failure) {