任何人都可以帮我找到这个问题的解决方案,我有这个核心数据模型:
编辑:我制定了更好的问题,我想检索具有 taskes.isView = NO 和任务日期 = 今天的实体 MyDate 的特定名称的所有任务。
任何人都可以帮我找到这个问题的解决方案,我有这个核心数据模型:
编辑:我制定了更好的问题,我想检索具有 taskes.isView = NO 和任务日期 = 今天的实体 MyDate 的特定名称的所有任务。
我会Task
用谓词获取实体
[NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName]
找出Tasks
谁的 taskDate 有名字taskName
并且isView
是NO
.
相反,如果您需要找到具有给定名称的Tasks
hava ataskDate
和任何taskDate
[ taskes
sic] have isView==NO
,那么您需要(获取MyDate
实体):
[NSPredicate predicateWithFormat:@"name == %@ && ANY taskes.isView == NO"]
从resultSet
获取的结果中,您可以获得所有Tasks
使用键值编码集合运算符:
[resultSet valueForKeyPath:@"@distinctUnionOfSets.taskes"];