核心数据关系可以是自己的反比关系吗?
我有一个用于表示不同类型对象的通用实体。这些对象中的一些具有彼此之间的许多关系。我只是将关系设置为自己的逆,或者创建一个与逆向目标相同的新关系吗?
由于Xcode为您提供了将关系设置为自己的反转的选项,我假设它没问题,但我想确定。提前谢谢。
答案 0 :(得分:2)
是的,这种关系没有问题。您可能始终拥有指向类中对象的链接,甚至链接到对象本身。
如果您必须从ManagedObjectContext中删除对象,则需要在此处考虑删除规则https://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/CoreData/Articles/cdRelationships.html#//apple_ref/doc/uid/TP40001857-SW1。
但你的做法一般没问题......