任何人都可以帮我找到这个问题的解决方案,我有这个核心数据模型:
编辑: 我更好地表达我的问题,我想要检索具有taskes.isView = NO和任务日期=今天的实体MyDate的特定名称的所有任务。
答案 0 :(得分:2)
我会使用谓词
获取Task
实体
[NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName]
查找其任务日的名称为Tasks
且taskName
为isView
的{{1}}。
如果您需要查找具有给定名称的NO
和Tasks
taskDate
的{em>任何的taskDate
taskes
[sic]有isView==NO
,那么你需要(获取MyDate
实体):
[NSPredicate predicateWithFormat:@"name == %@ && ANY taskes.isView == NO"]
从抓取的结果resultSet
中,您可以使用键值编码Collection Operators获取所有Tasks
:
[resultSet valueForKeyPath:@"@distinctUnionOfSets.taskes"];