全部,
是否可以保存到CoreData
的顶部?如果是这样,怎么样?
例如,每次向数据存储添加某些内容时,我都希望将其插入到顶部。这样,当获取结果时,它们将按照最近的第一次排序,而不必保存NSDate
并使用谓词获取。这是一个粗略的例子:
Most recent
Earlier
Yesterday
Last Week
谢谢, 詹姆斯
答案 0 :(得分:4)
什么是“顶级”?
核心数据不会将任何特定订单分配给它存储的对象。如果要对对象强加某些顺序,请将属性添加到要排序的实体,然后在获取对象时对该属性进行排序。因此,您可以添加始终增加的serialNumber
属性。对该序列号进行排序将对对象进行排序。
答案 1 :(得分:0)
在模型中添加creationDate
,并将以下代码添加到对象的自定义实现中:
- (void)awakeFromInsert {
[self setPrimitiveCreationDate:[NSDate date]];
}