Very simple situation. Not sure why it\'s causing an issue.
I have a view that creates a new NSManagedObject in a child NSManagedObjectContext. When the user presses \"
Have you tried obtaining the permanent ID's for your objects? I've had success sharing NSManagedObjectID
's between contexts by calling
NSError *error = nil;
[self.context obtainPermanentIDsForObjects:@[object1, object2]
error:&error];
followed by my save method. I structure my contexts in such a way that there is an I/O context which is the parent to my 'read context' (context used for my main thread activity) which is the parent to my background task contexts. Save in this case propagates all the way up the chain.