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

Posted

技术标签:

【中文标题】Objective C - 核心数据和建立关系?【英文标题】:Objective C - Core Data and setting up relationships? 【发布时间】:2011-08-25 17:36:01 【问题描述】:

在代码中链接 2 个 NSManagedObjects 时,是否需要按照以下方式链接它们?

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

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

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

【问题讨论】:

【参考方案1】:

如果您在 数据模型 中以两种方式链接关系,则无需在代码中编写这两行。只需写firstObject.secondObject = secondObject; 就足以将两者联系起来。

【讨论】:

以上是关于Objective C - 核心数据和建立关系?的主要内容,如果未能解决你的问题,请参考以下文章

Objective-C - 像MySQL一样的核心数据关系的JSON格式 - 最佳实践

在 Objective C 中的 iOS 应用程序中使用核心数据作为数据库的步骤

核心数据的 Objective C 属性与 ivar 问题

Objective C,核心数据获取请求

使用 Objective C 创建并从 Swift 获取的核心数据

如何在Objective C的核心数据中保存数组的剩余数据