From e9d5a87f7bcb34b963d21ca0afff72d1b186dbbe Mon Sep 17 00:00:00 2001 From: Blake Watters Date: Mon, 7 Jan 2013 13:49:40 -0500 Subject: [PATCH] Drop unnecessary `performBlockAndWait:` invocation that may be correlated with occasional crashes seen in GateGuru --- Code/Network/RKManagedObjectRequestOperation.m | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Code/Network/RKManagedObjectRequestOperation.m b/Code/Network/RKManagedObjectRequestOperation.m index 345b9036..f2b497ef 100644 --- a/Code/Network/RKManagedObjectRequestOperation.m +++ b/Code/Network/RKManagedObjectRequestOperation.m @@ -406,10 +406,9 @@ static NSURL *RKRelativeURLFromURLAndResponseDescriptors(NSURL *URL, NSArray *re if (managedObjectContext) { // Create a private context NSManagedObjectContext *privateContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType]; - [privateContext performBlockAndWait:^{ - privateContext.parentContext = managedObjectContext; - privateContext.mergePolicy = NSMergeByPropertyStoreTrumpMergePolicy; - }]; + [privateContext setParentContext:managedObjectContext]; + [privateContext setMergePolicy:NSMergeByPropertyStoreTrumpMergePolicy]; + self.privateContext = privateContext; } else { self.privateContext = nil;