gpt4 book ai didi

objective-c - 距离组 NSFetchedResultsController 部分

转载 作者:行者123 更新时间:2023-11-29 05:01:39 26 4
gpt4 key购买 nike

我正在使用核心数据作为表格 View 。我的数据是按照距您当前位置的距离排序的。我想要的是为 5、10 和 20 英里的项目创建一个新部分。

我的距离值作为 NSInteger 存储在数据存储中,我在对象模型中使用 NSNumber 来获取它。

我做了一些搜索,发现我需要使用 sectionNameKeyPath 属性来对数据进行分段。

我的问题是我不知道对数据进行分组的最佳方法。在我的搜索过程中,我遇到了一个 transient 属性或使用 NSNumber 类别来确定该项目应该位于哪个部分。

这两种方法是获得最终结果的最佳方法吗?如果是,任何人都可以提供有关如何实现它的任何详细信息吗?

谢谢。

最佳答案

您应该向对象添加一个派生属性(模型中并不严格需要它),我们将其命名为range。我将其设置为只读属性,您可以缓存该值,也可以不缓存该值。

当为0-5时,返回5,5.x - 10返回10,以此类推

然后将range设置为您的sectionNameKeyPath

关于objective-c - 距离组 NSFetchedResultsController 部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6794853/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com