在 coredata 中添加实体和另一个实体的属性之间的关系

Posted

技术标签:

【中文标题】在 coredata 中添加实体和另一个实体的属性之间的关系【英文标题】:Add relationship between entity and property of another entity in coredata 【发布时间】:2010-07-06 12:41:34 【问题描述】:

我有一个具有“字符串”类型属性的实体。我实际上希望它是一个数组。所以我创建了另一个实体“数组”,我想在字符串和数组之间添加多一关系。

所以我的问题是:是否可以在一个实体和另一个实体的属性之间添加关系?

提前感谢。

【问题讨论】:

【参考方案1】:

您可以使用观察者模式来实现这一点。

【讨论】:

关于 coredata 观察者的 Apple 文档说:“定义对象之间的一对多依赖关系,这样当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。观察者模式本质上是一种“发布和订阅模型,其中主体及其观察者松散耦合。可以在观察对象和被观察对象之间进行通信,而无需了解对方太多。”它与我的问题有什么关系?

以上是关于在 coredata 中添加实体和另一个实体的属性之间的关系的主要内容,如果未能解决你的问题,请参考以下文章

向 coreData 中的实体添加浮点属性,并在每次添加新对象时递增它

NSPredicate:“添加”一对多关系CoreData中所有实体的属性值

核心数据 - 单个实体的多个条目

在 Core Data 中为实体添加属性

CoreData 实体获取请求

为啥更改实体的属性时会删除我的 CoreData 信息?