1

我很难弄清楚是否以及如何使用 NSPredicate(或其他方法)搜索子对象及其父对象。例如,我有一个 Wine 对象,它具有名称、葡萄园、地区和年份等属性。然后我有一个像“Event”这样的子对象,它具有 WhoSharedWith、FoodAteWith、EventDate 等属性。我可以找出 Wine 对象的谓词,但是如果这个人输入“Steak”怎么办?我想在葡萄酒对象下搜索“事件”对象,看看哪些葡萄酒适合牛排。有人可以帮帮我吗?

谢谢

4

1 回答 1

0

在核心数据术语中,您有多个通过关系连接的实体(事件、葡萄酒)。没有父实体和子实体的概念(除非您正在创建子实体,类似于子类化,但您似乎没有这样做)。

所有实体都是对等的。您可以从对象图中的任何位置开始,并遵循关系以获取任何相关对象。您可以在谓词中使用关系的键路径。请参阅谓词编程指南

于 2013-03-28T19:55:49.663 回答