In my app I use two NSManagedObjectContexts
, one to store permanent data, the other one just for handling temporary data (so I can work with the NSManagedObject
subclasses).
When I execute a fetch request after I created a temporary entity in my temporary NSManagedObjectContext
, I get all permanently stored entities AND the temporary entities.
Here is my code:
//create temporarily stored entity
Entity *entity = [NSEntityDescription insertNewObjectForEntityForName:@"Entity" inManagedObjectContext:temporaryManagedObjectContext];
//...
//get permanently stored entities
NSMutableArray *mutableFetchResults = [[[permanentManagedObjectContext executeFetchRequest:request error&error] mutableCopy];
Thanks for your help!