Objective c 目标C-核心数据和建立关系?

Objective c 目标C-核心数据和建立关系?,objective-c,ios,core-data,nsmanagedobject,Objective C,Ios,Core Data,Nsmanagedobject,在代码中链接2个NSManagedObject时,是否需要按如下方式同时链接它们 或者仅仅将其中一个链接到另一个就足够了 问题是,有时我的第一个对象丢失了指向第二个对象的指针,我试图找出发生这种情况的原因 // Initialize firstObject // Initialize secondObject // Objects have 1 to 1 relationship firstObject.secondObject = secondObject; secondObject.firs

在代码中链接2个NSManagedObject时,是否需要按如下方式同时链接它们

或者仅仅将其中一个链接到另一个就足够了

问题是,有时我的第一个对象丢失了指向第二个对象的指针,我试图找出发生这种情况的原因

// Initialize firstObject
// Initialize secondObject
// Objects have 1 to 1 relationship
firstObject.secondObject = secondObject;
secondObject.firstObject = firstObject;

如果在数据模型中以两种方式链接了关系,则不需要在代码中同时写入这两行。只需编写
firstObject.secondObject=secondObject应足以将其双向链接。

如果在数据模型中已将关系双向链接,则无需在代码中同时写入这两行。只需编写
firstObject.secondObject=secondObject应该足以将其双向链接