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

时间:2011-08-25 17:36:02

标签: objective-c ios core-data nsmanagedobject

在代码中链接2个NSManagedObjects时,是否需要将它们链接为以下两种方式?

或者只将其中一个链接到另一个吗?

问题在于,有时我的第一个对象会丢失指向第二个对象的指针,而我正试图找出发生这种情况的原因。

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

1 个答案:

答案 0 :(得分:3)

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