嗨,我正在处理具有 3 个实体(班级、学生、考试记录)的核心数据,它们的关系区域为:
Class<------>> Students <------> ExamRecord
我创建了一个谓词来获取第 5 班的学生列表。
NSString * fmt2 = @"studentsToClass.className=%@";
NSPredicate * p2 = [NSPredicate predicateWithFormat:fmt2,@"5th",nil];
有了这个,我得到了第 5 班的所有学生
现在我还想对获取的学生应用另一个过滤器。
获取考试记录“结果”为“通过”的学生。结果是 ExamResult 实体中学生的属性
我如何在此使用复合谓词?
如果我错了请纠正我
任何帮助将不胜感激
谢谢