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