Iphone 检索多对多关系Coredata中特定对象的信息
任何人都可以帮助我找到解决此问题的方法,我有以下核心数据模型: 编辑:Iphone 检索多对多关系Coredata中特定对象的信息,iphone,ios,core-data,nspredicate,Iphone,Ios,Core Data,Nspredicate,任何人都可以帮助我找到解决此问题的方法,我有以下核心数据模型: 编辑: 我更好地阐述了我的问题,我希望检索实体MyDate的指定名称的所有任务,该实体具有taskes.isView=NO和task date=today..我将使用谓词获取任务实体 [NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName] 要查找其任务日期具有名称的任务taskName和isView是NO
我更好地阐述了我的问题,我希望检索实体MyDate的指定名称的所有任务,该实体具有taskes.isView=NO和task date=today..我将使用谓词获取
任务
实体
[NSPredicate predicateWithFormat:@"taskDate.name == %@ && isView == NO", taskName]
要查找其任务日期具有名称的任务taskName
和isView
是NO
相反,如果您需要查找具有给定名称的任务日期
的任务
,以及任务日期
的任何任务
[sic]具有isView==NO
,那么您需要(在MyDate
实体上获取):
从提取的结果resultSet
,您可以使用键值编码获得所有任务
:
isView是什么类型的属性?布尔?NSNumber?您想要isView==否且taskDate具有特定名称的任务,还是想要taskDate具有给定名称且(MyDate的任何任务具有isView==否)的任务?非常感谢Barry!你是核心约会的老板!:德诺普,我以前也经历过。很乐意帮忙。
[NSPredicate predicateWithFormat:@"name == %@ && ANY taskes.isView == NO"]
[resultSet valueForKeyPath:@"@distinctUnionOfSets.taskes"];