Дескрипторы сортировки с пользовательскими блоками не поддерживаются в iOS6, поэтому мне нужно найти другой способ сделать это:
Объект Student может принадлежать к одному из двух наборов: confirmedClasses
или pendingClasses
. Я хочу получить студентов со следующим предикатом:
[fetchRequest setPredicate:[NSPredicate predicateWithFormat:@"ANY confirmedClasses.classId== %@
OR ANY pendingClasses.classId == %@", currentClass.classId, currentClass.classId]];
Таким образом, пользователь может быть либо подтвержденным студентом в классе, либо ожидающим студентом. Я хочу отсортировать результаты так, чтобы все подтвержденные студенты были перечислены первыми, а ожидающие студенты — после всех подтвержденных студентов.
Есть идеи, как я могу это сделать?