in UIImageView+AFNetworking, calling net request success callback after setting UIImageView.image (symmetrical with cached image retrieval/callback)

This commit is contained in:
Cameron Boehmer 2011-11-29 17:26:33 -08:00
parent e37c641656
commit 6415cade69

View file

@ -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) {