Iphone 获取数据后,重新排序fetchedresultscontroller
在这种情况下,我需要使用多个Iphone 获取数据后,重新排序fetchedresultscontroller,iphone,ios,objective-c,nsfetchedresultscontroller,Iphone,Ios,Objective C,Nsfetchedresultscontroller,在这种情况下,我需要使用多个排序描述符对数据进行排序。我想首先用两个组件对数据进行排序,这两个组件是按降序排列的数字。然后,我应该在表视图上显示按名称组件排序的数据,并使用sectionNameKeyPath获取这些部分 我希望数据应该首先使用两个指定的组件进行排序,然后使用名称对结果进行排序。这是否可以使用NSfetchedResultsController。我正在数据源中使用此fetchedresultscontroller,用于tableview。是否仍要对fetchedresultsco
排序描述符对数据进行排序。我想首先用两个组件对数据进行排序,这两个组件是按降序排列的数字。然后,我应该在表视图上显示按名称组件排序的数据,并使用sectionNameKeyPath
获取这些部分
我希望数据应该首先使用两个指定的组件进行排序,然后使用名称对结果进行排序。这是否可以使用NSfetchedResultsController
。我正在数据源中使用此fetchedresultscontroller
,用于tableview
。是否仍要对fetchedresultscontroller重新排序
我可以通过获取一个数组并使用sortdescriptor
对其进行排序,但我希望fetchedresultscontroller
显示节的详细信息等
有什么办法吗?我不确定我是否理解了你的答案
但是在NSFetchRequest
中有一个名为sortDescriptors
的属性,您可以使用它进行排序
它是一个数组,因此您可以提供多个NSSortDescriptor
对象
如果你想去度假的话
我知道两种方法:
将结果存储在一个数组中,如您所说,然后使用它
更改FRC的sortDescriptors
和重新performFetch
为什么不能将所有排序描述符添加到FRC的获取请求中?