假设您在两个实体之间存在多对多关系,并使用MagicalRecord手动将它们绑定在一起。
IE:Vet
有很多Pets
而Pet
有很多Pets
在代码中,您是否需要在关系的两边添加实体;
即:
[vet1 addPetObject:cust1Pet1];
[vet1 addPetObject:cust1Pet2];
[vet1 addPetObject:cust1Pet3];
[cust1Pet1 addVetObject:vet1];
[cust1Pet2 addVetObject:vet1];
那么,我是否需要将宠物对象添加到兽医中,然后将兽医添加到相关宠物对象中 - 或者核心数据/魔法记录是否会处理这种关系并将它们自身绑在一起?
非常感谢。
答案 0 :(得分:2)
如果关系在核心数据中被定义为彼此的反向关系 模型检查员然后你只需要设置其中一个。核心数据将自动更新 反比关系。 (这实际上与MagicalRecord无关。)