我的CoreData的反比關係的理解是,這兩個語句應該是等價的:CoreData逆問題
[department addEmployee:employee];
[employee setDepartment:department];
而且你只需要做其中之一。
但是,如果我這樣做:
[department addEmployee:employee];
NSLog(@"%@",[employee department]);
它不會出現在的關係進行了正確更新。
做這不過這樣一來,工作正常:
[employee setDepartment:department];
NSLog(@"%@",[employee department]);
我也打過電話「processPendingChanges」上的NSLog前的背景,但它不會有所作爲