我有一个与“员工”具有一对多关系的“职位”实体。我想使用 NSPredicate
来做这样的事情
[position.employees containsObject:meEmployee]
有一个调用来执行 NSPredicate
with block,但遗憾的是它不能与 CoreData 一起使用。
我该怎么做?
最佳答案
如果您正在获取任何 employees
匹配 meEmployee
的 position
实体,那么您可以使用这样的谓词:
NSPredicate *predicate = [NSPredicate predicateWithFornat:@"ANY employees == %@", meEmployee];
但是如果employees
的反向关系是position
,你可以通过以下方式实现同样的效果:
meEmployee.position
关于ios - 使用核心数据调用 NSPredicate 中对象的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30732184/