0

Core Data 关系可以是它自己的逆关系吗?

我有一个通用实体,用于表示不同类型的对象。其中一些对象彼此之间有一对多的关系。我是简单地将关系设置为它自己的逆关系,还是创建一个与逆关系具有相同目的地的新关系?

由于 Xcode 为您提供了将关系设置为它自己的逆关系的选项,所以我假设它没问题,但只是想确定一下。提前致谢。

4

1 回答 1

2

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

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

但总的来说,你的方法真的没有问题......

于 2012-09-02T16:38:50.510 回答