gpt4 book ai didi

objective-c - 有序集和核心数据 (NSOrderedSet)

转载 作者:太空狗 更新时间:2023-10-30 03:27:28 33 4
gpt4 key购买 nike

我有一个股票价格列表,其属性为 dateTimevalue

目前,我在使用排序描述符获取股价时对股价进行排序。

现在,我想更改我的代码并将它们存储在已经排序的顺序中,以便更快地检索最新的股价 (dateTime = max)。

我正在使用一个一个地插入股价

SharePrice *priceItem= [NSEntityDescription insertNewObjectForEntityForName:@"SharePrice"inManagedObjectContext:context];

如何在 dateTime 上使用排序描述符插入股价后立即对其进行排序?

或者我需要将它转换为 NSMutableOrderedSet 并使用 sortUsingComparator: 吗?

谢谢!

最佳答案

Ordered property on CoreData

在您的 CoreData 模型中标记您的属性的 Ordered 复选框。

另外一定要在你的 AppDelegate 中设置 CoreData 自动迁移(创建 PersistentStore 时的选项字典)。这样 CoreData 将能够在不丢失数据的情况下进行此更改。

关于objective-c - 有序集和核心数据 (NSOrderedSet),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16217925/

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