mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-26 13:55:40 +08:00
Fix retain cycles detected by Xcode 4.6 static analyzer
This commit is contained in:
@@ -572,8 +572,9 @@ static NSString *RKMIMETypeFromAFHTTPClientParameterEncoding(AFHTTPClientParamet
|
||||
|
||||
for (RKObjectRequestOperation *operation in operations) {
|
||||
void (^originalCompletionBlock)(void) = [operation.completionBlock copy];
|
||||
__weak RKObjectRequestOperation *weakOperation = operation;
|
||||
[operation setCompletionBlock:^{
|
||||
dispatch_queue_t queue = operation.successCallbackQueue ?: dispatch_get_main_queue();
|
||||
dispatch_queue_t queue = weakOperation.successCallbackQueue ?: dispatch_get_main_queue();
|
||||
dispatch_group_async(dispatchGroup, queue, ^{
|
||||
if (originalCompletionBlock) {
|
||||
originalCompletionBlock();
|
||||
|
||||
Reference in New Issue
Block a user