diff --git a/AFNetworking/AFJSONRequestOperation.m b/AFNetworking/AFJSONRequestOperation.m index e12e2dc..a4e56d2 100644 --- a/AFNetworking/AFJSONRequestOperation.m +++ b/AFNetworking/AFJSONRequestOperation.m @@ -65,9 +65,7 @@ static dispatch_queue_t json_request_operation_processing_queue() { } } else { dispatch_async(json_request_operation_processing_queue(), ^(void) { - NSError *error = nil; id JSON = operation.responseJSON; - operation.error = error; dispatch_async(dispatch_get_main_queue(), ^(void) { if (operation.error) { diff --git a/AFNetworking/AFXMLRequestOperation.m b/AFNetworking/AFXMLRequestOperation.m index f2aec27..26ff4b1 100644 --- a/AFNetworking/AFXMLRequestOperation.m +++ b/AFNetworking/AFXMLRequestOperation.m @@ -70,7 +70,9 @@ static dispatch_queue_t xml_request_operation_processing_queue() { } else { NSXMLParser *XMLParser = operation.responseXMLParser; if (success) { - success(operation.request, operation.response, XMLParser); + dispatch_async(dispatch_get_main_queue(), ^(void) { + success(operation.request, operation.response, XMLParser); + }); } } };