在代码中链接2个NSManagedObjects时,是否需要将它们链接为以下两种方式?
或者只将其中一个链接到另一个吗?
问题在于,有时我的第一个对象会丢失指向第二个对象的指针,而我正试图找出发生这种情况的原因。
// Initialize firstObject
// Initialize secondObject
// Objects have 1 to 1 relationship
firstObject.secondObject = secondObject;
secondObject.firstObject = firstObject;
答案 0 :(得分:3)
如果您已在数据模型中双向关联关系,则无需在代码中同时编写这两行。只需编写firstObject.secondObject = secondObject;
就足以将其链接起来。