2013-03-27 62 views
1

我有困难搞清楚,如果与或如何我可以搜索子对象以及使用NSPredicate(或其他方法)他们的父母。例如,我有一个葡萄酒对象,具有名称,葡萄园,地区和年份等属性。然后我有一个像“事件”这样的具有像WhoSharedWith,FoodAteWith,EventDate等属性的子对象。我可以计算出葡萄酒对象的谓词,但是如果该人在“Steak”中输入了什么?我想搜索酒对象下的“事件”对象,查看哪些葡萄酒适合用牛排。有人可以帮我吗?如何搜索核心数据的子对象

谢谢

回答

0

在核心数据术语中,您有多个通过关系连接的实体(Event,Wine)。没有父和子实体的概念(除非你正在创建子实体,类似于子类,看起来你没有这样做)。

的所有实体的都是对等的。你可以从你的对象图的任何地方开始,并按照关系去找到任何相关的对象。您可以在谓词中使用关系的关键路径。请参阅Predicate Programming Guide