ios – 格式化NSPredicate:匹配两个条件的“任意”

前端之家收集整理的这篇文章主要介绍了ios – 格式化NSPredicate:匹配两个条件的“任意”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
**对于如何格式化NSPredicate,我有点失落,其中某个关系的“任何”匹配多于一个条件.

所以例如说我正在为“雇主”实体提取一个请求,而且我想让所有雇主至少有一名18岁以下的雇员.所以我可以使用“任何雇员的人数”足够简单但是说,我想要匹配任何一个18岁以下的雇员,他们也有姓氏“Howser”.也就是说,对于“任何18岁以下的员工”和“任何名为”Howser“的员工”,雇主必须至少拥有一个符合这两个条件的员工是不够的.

这个谓词如何被格式化?

解决方法

这是您需要SUBQUERY的罕见情况之一:
SUBQUERY(employees,$e,$e.age < 18 && $e.lastName == 'Howser').@count > 0

猜你在找的iOS相关文章