【发布时间】:2011-09-23 21:20:45
【问题描述】:
我对CoreData中反比关系的理解是这两个语句应该是等价的:
[department addEmployee:employee];
[employee setDepartment:department];
而且你只需要做其中之一。
但是,如果我这样做:
[department addEmployee:employee];
NSLog(@"%@",[employee department]);
关系似乎没有正确更新。
但是,这样做可以正常工作:
[employee setDepartment:department];
NSLog(@"%@",[employee department]);
我也尝试在 NSLog 之前的上下文中调用“processPendingChanges”,但没有任何区别
【问题讨论】:
标签: objective-c cocoa core-data nsmanagedobject nsmanagedobjectcontext