У меня есть приложение с основными данными, которое использует sectionNameKeyPath "group.name" с fetchRequest для группировки результатов по атрибуту имени объекта группы.Я группирую по group.name, но я бы хотел отсортировать разделы по чему-то другому, чем group.name.Согласно документам NSFetchedResultsController:
Если контроллер генерирует разделы, первый дескриптор сортировки в массиве используется для группировки объектов в разделы;его ключ должен совпадать с sectionNameKeyPath, либо относительное упорядочение с использованием его ключа должно совпадать с использованием sectionNameKeyPath.
Это означает, что разделы должны быть отсортированы в том же порядке, в котором они сгруппированы вНесмотря на документацию, до iOS 4.2 вы могли обойтись без указания sectionNameKeyPath в качестве первого дескриптора сортировки, который позволял вам сортировать разделы, но не больше.
Каков наилучший способ сортировки разделов в NSFetechedResultsController?Например, я хочу, чтобы мои разделы были сгруппированы по «group.name», но отсортированы по «group.timestamp».