我遇到需要使用多个sort descriptors
对数据进行排序的情况。我想最初用两个组件对数据进行排序,这两个组件是按降序排列的数字。然后我应该在使用name组件排序的表视图上显示数据,并使用sectionNameKeyPath
来获取这些部分。
我希望首先使用两个指定的组件对数据进行排序,然后使用名称对结果进行排序。这是否可以使用NSfetchedResultsController
。我在fetchedresultscontroller
的数据源中使用此tableview
。无论如何重新排序fetchedresultscontroller
?
我可以通过获取数组并使用sortdescriptor
对其进行排序,但我希望fetchedresultscontroller
显示部分详细信息等。
有什么办法吗?
答案 0 :(得分:1)
我不确定我是否理解你的答案。
但sortDescriptors
中有一个名为NSFetchRequest
的属性,您可以使用该属性进行排序。
它是一个数组,因此您可以提供多个NSSortDescriptor
个对象
如果你想诉诸它。
我知道两种方式:
sortDescriptors
和重新performFetch