Skip to content

Commit e67a7ee

Browse files
author
Mattt Thompson
committed
Merge pull request AFNetworking#35 from evanlong/master
Consistent use of main thread for success/failure callbacks in AFJSONRequestOperation
2 parents 29ace55 + 330427d commit e67a7ee

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

AFNetworking/AFJSONRequestOperation.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,15 @@ + (id)operationWithRequest:(NSURLRequest *)urlRequest
8484

8585
if (error) {
8686
if (failure) {
87-
failure(request, response, error);
87+
dispatch_async(dispatch_get_main_queue(), ^{
88+
failure(request, response, error);
89+
});
8890
}
8991
} else if ([data length] == 0) {
9092
if (success) {
91-
success(request, response, nil);
93+
dispatch_async(dispatch_get_main_queue(), ^{
94+
success(request, response, nil);
95+
});
9296
}
9397
} else {
9498
dispatch_async(json_request_operation_processing_queue(), ^(void) {

0 commit comments

Comments
 (0)