我正在尝试使用谓词从核心数据中获取值这里是我的模型的一部分
这是我使用的谓词:
NSPredicate *predicate =
[NSPredicate predicateWithFormat:@"idPartida == %@ AND obra.idObra == %@",
[NSNumber numberWithInt:[[reportePartida valueForKey:@"idPartida"] intValue]],IdObra];
它返回0,但是如果我尝试使用 idPartida
进行请求它可以工作,如果我使用Obra作为实体发出请求,在谓词上使用 idObra
也可以,但是尝试通过关系访问Obra.idObra不是工作 . 有什么建议?
1 回答
你想要一个特定的
Partida
并拥有idPartida
,这就是你需要的一切 . 谓词的所有其他部分都是多余的,不必要的 .