问题描述
是否 NSFetchedResultsController
为 sectionNameKeyPath
标识的属性分配值始终以升序排列?
Does a NSFetchedResultsController
assign values for the attribute identified by sectionNameKeyPath
to sections always in ascending order?
例如,如果我的 sectionNameKeyPath
是一个(可选)布尔属性值 @ YES)
, @(NO)
, @(YES)
(因为 NO
对应于 0
),第二部分接收两个(因为是
对应于 1
)?
For instance if my sectionNameKeyPath
were an (optional) boolean attribute with values @(YES)
, @(NO)
, @(YES)
, would the first section receive one row (because NO
corresponds to 0
) and the second section receive two (because YES
corresponds to 1
)?
推荐答案
可以改变顺序(不引入另一个属性反转第一个) sortDescriptors
是什么实际排序对象。 sectionNameKeyPath
只是描述了区域边界应该给予哪个排序(每个唯一值一个区域)。
sortDescriptors
is what actually sorts the objects. sectionNameKeyPath
simply describes where the section borders should be given that sorting (one section per unique value).
这篇关于NSFetchedResultsController产生的节的顺序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!