From 0fc6f980b97df724c9d7e76f8008cdc325ac174d Mon Sep 17 00:00:00 2001 From: Patrick Hernandez Date: Tue, 28 Feb 2012 16:39:25 -0600 Subject: [PATCH] A fix for batch enqueue completion block returning on background thread --- AFNetworking/AFHTTPClient.m | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/AFNetworking/AFHTTPClient.m b/AFNetworking/AFHTTPClient.m index bbf75d6..1678d98 100644 --- a/AFNetworking/AFHTTPClient.m +++ b/AFNetworking/AFHTTPClient.m @@ -442,7 +442,9 @@ static void AFReachabilityCallback(SCNetworkReachabilityRef __unused target, SCN { NSBlockOperation *batchedOperation = [NSBlockOperation blockOperationWithBlock:^{ if (completionBlock) { - completionBlock(operations); + dispatch_async(dispatch_get_main_queue(), ^{ + completionBlock(operations); + }); } }];