Как использовать предикат, чтобы получить упорядоченный список отношений Core Data NSSet? - PullRequest
0 голосов
/ 23 января 2012

У меня есть экземпляр объекта Department, который, в свою очередь, имеет отношение к объекту Employee через отношение «сотрудники» ко многим.

Как мне построить свой NSPredicate для возврата массива сотрудниковв конкретном отделе, в порядке employeeNumber, из этого экземпляра отдела?

1 Ответ

7 голосов
/ 23 января 2012

Предикат предназначен для фильтрации элементов, а не для их сортировки. Используйте свойство sortDescriptors вашего запроса на выборку, чтобы определить, как сортируются результаты.

В качестве альтернативы, если вы обращаетесь к связи через свойства объекта, используйте метод NSSet sortedArrayUsingDescriptors:, чтобы создать отсортированный массив из набора объектов.

...