Сортировать по имени объекта в NSFetchRequest - PullRequest
6 голосов
/ 21 июня 2011

У меня есть контроллер результатов выборки, который должен отображать все элементы определенного объекта, который имеет несколько элементов.

Разделы в контроллере извлеченных результатов должны основываться на имени объекта, то есть к какому подразделу относится элемент.Установка sectionNameKeyPath на @"entity.name" работает.

Однако кажется невозможным получить правильный дескриптор сортировки для запроса на выборку.Такие вещи, как [NSSortDescriptor sortDescriptorWithKey:@"entity.name" ascending:YES], приводят к ошибкам типа keypath entity.name not found in entity Something.

1 Ответ

3 голосов
/ 22 июня 2011

Попробуйте использовать [NSSortDescriptor sortDescriptorWithKey:@"name" ascending:YES]; Вам не нужны предыдущие права, так как право уже определено в запросе на выборку.См. Также справочник классов дескрипторов сортировки .

...