diff --git a/AFNetworking/AFImageRequestOperation.m b/AFNetworking/AFImageRequestOperation.m index 02b7209..08c4b67 100644 --- a/AFNetworking/AFImageRequestOperation.m +++ b/AFNetworking/AFImageRequestOperation.m @@ -113,7 +113,9 @@ static dispatch_queue_t image_request_operation_processing_queue() { dispatch_async(image_request_operation_processing_queue(), ^(void) { NSImage *processedImage = imageProcessingBlock(image); - dispatch_async(dispatch_get_main_queue(), ^(void) { + dispatch_async(requestOperation.successCallbackQueue? + requestOperation.successCallbackQueue: + dispatch_get_main_queue(), ^(void) { success(operation.request, operation.response, processedImage); }); });