[Issue #56] Wrapping completion block in async_dispatch to main queue

This commit is contained in:
Mattt Thompson 2011-10-10 13:18:41 -05:00
parent b7724922c4
commit f1fa6f1a6f

View file

@ -149,8 +149,10 @@ static inline NSString * AFKeyPathFromOperationState(AFOperationState state) {
__block id _blockSelf = self;
[super setCompletionBlock:^ {
block();
[_blockSelf setCompletionBlock:nil];
dispatch_async(dispatch_get_main_queue(), ^(void) {
block();
[_blockSelf setCompletionBlock:nil];
});
}];
}