核心数据关系可以是它自己的反向关系吗?

时间:2012-09-02 16:08:22

标签: ios core-data entity-relationship

核心数据关系可以是自己的反比关系吗?

我有一个用于表示不同类型对象的通用实体。这些对象中的一些具有彼此之间的许多关系。我只是将关系设置为自己的逆,或者创建一个与逆向目标相同的新关系吗?

由于Xcode为您提供了将关系设置为自己的反转的选项,我假设它没问题,但我想确定。提前谢谢。

1 个答案:

答案 0 :(得分:2)

是的,这种关系没有问题。您可能始终拥有指向类中对象的链接,甚至链接到对象本身。

如果您必须从ManagedObjectContext中删除对象,则需要在此处考虑删除规则https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-SW1

但你的做法一般没问题......