Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/104.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 获取数据后,重新排序fetchedresultscontroller_Iphone_Ios_Objective C_Nsfetchedresultscontroller - Fatal编程技术网

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的获取请求中?