排序NSFetchedResultsController值的正确方法是什么?

时间:2018-01-07 14:26:09

标签: ios swift sorting nsfetchedresultscontroller nsfetchrequest

我有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 个答案:

没有答案