gpt4 book ai didi

ios - 有序的核心数据关系 - 它是如何管理的或默认的顺序是什么?

转载 作者:IT王子 更新时间:2023-10-29 08:01:18 25 4
gpt4 key购买 nike

在核心数据中添加关系时,有一个选项可以使关系“有序”(复选框)。核心数据如何管理关系的顺序或默认顺序是什么(如果有)?

比如说,我有一个 Header 和 Detail 实体。我指定了“一对多”关系(标题可以有很多细节)并选中了“有序”复选框。当我在“标题”上进行提取时,我可以指定将订购哪个属性——我对此没问题,我的问题与此无关。我将结果放在 tableview 上,当用户点击详细信息披露时,我将在另一个 tableview 中显示详细信息。我不使用 FetchResultController 来显示详细信息,我只是通过关系访问详细信息。这意味着我没有为细节指定任何顺序。我的问题与此有关,核心数据如何管理详细信息的排序?由于我将关系指定为“已订购”,它真的默认订购了详细信息吗?如果是,默认的订单行为是什么?

最佳答案

ordered 设置只是在该实体中将属性创建为 NSOrderedSet。因此,从本质上讲,它们是根据添加的顺序进行排序的。

您可以使用 sortedArrayUsingComparator: 自己对集合进行排序

更多信息:https://developer.apple.com/library/mac/documentation/Foundation/Reference/NSOrderedSet_Class/Reference/Reference.html

关于ios - 有序的核心数据关系 - 它是如何管理的或默认的顺序是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19208616/

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