用Core Data调用NSPredicate中的对象

时间:2015-06-09 12:34:16

标签: ios core-data nspredicate

我有一个'职位'与员工有多对多关系的实体。我想用NSPredicate来做这样的事情

[position.employees containsObject:meEmployee]

调用NSPredicate来执行阻止,但遗憾的是它无法与CoreData一起使用。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

如果您提取positionemployees匹配meEmployee的实体,那么您可以使用这样的谓词:

NSPredicate *predicate = [NSPredicate predicateWithFornat:@"ANY employees == %@", meEmployee];

但如果employees的反比关系为position,您可以通过以下方式实现相同的目标:

meEmployee.position