你好,我正在处理包含3个实体(班级、学生、考试记录)和它们之间关系的核心数据,具体如下:
Class<------>> Students <------> ExamRecord
我为获取5年级学生名单创建了一个谓词。
NSString * fmt2 = @"studentsToClass.className=%@";
NSPredicate * p2 = [NSPredicate predicateWithFormat:fmt2,@"5th",nil];
通过这个代码,我可以获取所有五年级的学生。
现在,我还想对已经获取的学生应用另一个筛选条件。
获取考试记录“result”为“Pass”的学生。在ExamResult实体中,"result"是学生的属性。
如何使用复合谓词来实现这一点?
如果我有错,请纠正我。
将不胜感激。
谢谢。