我有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,而不是数组。我该如何更正我的代码?