NSPredicate для вложенного объекта / NSSet для фильтрации результата во время NSFetchRequest
Я хочу простой предикат, который возвращает мне все группы, которые имеют режим = 0 и режим зачисления в группу = 0
Чтобы быть точным, мне нужен предикат для доступа к свойствам вложенных объектов. Как-то предикат вроде:
[NSPredicate predicateWithFormat:@"mode = 0 AND enrollments.Enrollment.mode = 0"]
вышеуказанный предикат неверен и, очевидно, не работает.
EDITED:
Я также обратился к следующему предикату, но безуспешно.
[NSPredicate predicateWithFormat:@"mode = 0 AND ALL ( SUBQUERY(enrollments,$varEnrollment,$varEnrollment.mode = 0))"]
Мне нужен результат, который содержит все активные группы (group.mode = 0) И со всеми активными зачисленными пользователями (enrolles.mode = 0) но для меня этот предикат не работает.