有没有办法知道核心数据中两个实体之间是否存在关系?

时间:2013-10-30 11:41:23

标签: objective-c macos cocoa core-data

有没有办法知道核心数据中2个实体之间是否存在关系?

我不是要知道关系是返回nil值还是实际对象,但是如果关系确实存在于模型中,我可以执行这样的选择器。

我不能使用respondsToSelector:因为在某些NSManagedObject子类中我出于其他原因重写了关系方法。

感谢

1 个答案:

答案 0 :(得分:0)

查看NSRelationshipDescription的api。您可以查询NSManagedObjectModel以获取实体,属性和关系的每个细节。