【发布时间】:2012-09-19 04:24:44
【问题描述】:
我有个人和团队实体,其中许多人可以属于一个团队。我正在尝试使用该人的号码和团队的名称创建一个 NSPredicate 。因此,此请求将检查 Core Data 中是否已经存在一个编号为 N 并且属于 T 团队的人。但是,我无法使谓词工作,以便我可以获取 TEAM 的属性进行比较.
我目前的谓词如下:
request.predicate = [NSPredicate predicateWithFormat:@"(team.name LIKE %@) AND (number == %@)", [[personInfo objectForKey:PLAYS_FOR] name], [personInfo objectForKey:PERSON_NUMBER]];
在我看来,谓词的第一部分(team.name LIKE %@)是问题所在。任何帮助,将不胜感激!谢谢!
【问题讨论】:
标签: iphone ios ipad core-data nspredicate