Ios 核心数据1对多选择谓词

Ios 核心数据1对多选择谓词,ios,core-data,Ios,Core Data,我有两个实体:班级和学生。每个班级可以有很多学生,这是一对N的关系。 类实体有两个属性:类名和toStudent; 学生实体有两个属性:学生名称和toClass 如何设置谓词,以便获得不包含特定学生名称的类数组。如果该类没有任何学生,它也应该在数组中 试试下面的谓词 predicate = [NSPredicate predicateWithFormat:@"(SUBQUERY(toStudent, $student, $student.studentname == %@).@count ==

我有两个实体:班级和学生。每个班级可以有很多学生,这是一对N的关系。 类实体有两个属性:类名和toStudent; 学生实体有两个属性:学生名称和toClass


如何设置谓词,以便获得不包含特定学生名称的类数组。如果该类没有任何学生,它也应该在数组中

试试下面的谓词

predicate = [NSPredicate predicateWithFormat:@"(SUBQUERY(toStudent, $student, $student.studentname == %@).@count == 0)",@"student_name_here"];