In Core Data with NSManagedObjectContext: If I have a parent and a child context, when I save the child context do I also need to save the Parent Context?
i.e.
NSManagedObjectContext *childContext = [[NSManagedObjectContext alloc] initWithConcurrencyType:NSPrivateQueueConcurrencyType];
childContext.parentContext = [self defaultPrivateQueueContext];
[childContext performBlock:^{
//do stuff async
[childContext save:&error];
[self.defaultPrivateQueueContext performBlock:^{
[self.defaultPrivateQueueContext save:&error];
}];
}];