I agree with Barry's comment, from your description it sounds like you are using more than one NSManagedObjectContext, and this will definitely cause a problem.
?
Apple?
. A, C C , Core Data , . , , - , . , ?
, EntityA EntityB. ? EntityA EntityB . ?
, , , EntityC, EntityA, EntityB.