Как правильно сортировать значения NSFetchedResultsController?

У меня есть NSFetchedResultsController, и я хочу отсортировать значения в нем по алфавиту. И я хочу использовать его позже как:

if let myItems = frc.object(at: indexPath) as? MyItem { ... }

Я пытаюсь отсортировать это так:

var new = frc.fetchedObjects?.sorted(by: {($0 as! MyItem).name < ($1 as! MyItem).name})

но он создает массив [NSFetchRequestResult]. Но мне также нужно использовать разделы. Одним предложением: хочу просто отсортировать мой FRC и получить в результате обычный FRC с предыдущей структурой, а не массив. Как я могу исправить свой код?

0 ответов

Другие вопросы по тегам