我有一份房产的股价清单dateTime
and value
.
目前,我在使用排序描述符获取股价时对股价进行排序。
现在,我想更改我的代码并将它们按已排序的顺序存储,以更快地检索最新的股价(dateTime = max)。
我正在使用以下方法一一插入股价
SharePrice *priceItem= [NSEntityDescription insertNewObjectForEntityForName:@"SharePrice" inManagedObjectContext:context];
如何使用排序描述符插入股价后立即对其进行排序dateTime
?
或者我需要将其转换为NSMutableOrderedSet
并使用sortUsingComparator:
?
谢谢你!
在 CoreData 模型中标记属性的 Ordered 复选框。
另外请务必在 AppDelegate 中设置 CoreData 自动迁移(创建 PersistentStore 时的选项字典)。这样 CoreData 将能够在不丢失数据的情况下进行此更改。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)