NSManagedObject属性是否包含对另一个NSManagedObject的引用?

时间:2018-01-05 23:50:46

标签: ios core-data

如果我做错了,请原谅我,这是我第一次在StackOverflow上提问。并且...看起来我没有足够的声誉来包含屏幕截图,所以这里有一个链接。抱歉。 >> Image of my xcdatamodel

所以无论如何,我有一个名为 Category NSManagedObject 子类,它与一个叫做练习的子类的关系是一对多的

我希望在类别类中有一个属性,该属性可以包含对特定"活动"的引用。 运动即可。所以我的问题是:有可能吗?如果是这样,我会使用什么属性类型?

到目前为止,我一直在使用简单的Int16,并在我的Exercise对象上跟踪索引属性,但是当用户开始在TableView中重新排列单元格,删除等时会很麻烦。跟踪正确的计算对象似乎非常容易出错。

提前致谢。

1 个答案:

答案 0 :(得分:0)

要想象@ Martin-R的答案,您可以在Category实体上向Exercise实体添加一对一的关系。

enter image description here

此处显示的关系为'activeExercise< - > inverseActiveExercise”。