Как правильно сортировать значения 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 с предыдущей структурой, а не массив. Как я могу исправить свой код?