本文介绍了NSFetchedResultsController产生的节的顺序?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否 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产生的节的顺序?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 10:03