iphone - 保存到 CoreData - 添加到顶部

标签 iphone objective-c ios xcode core-data

全部,

是否可以保存到 CoreData 的顶部?如果是,怎么办?

例如,每次向数据存储中添加某些内容时,我希望将其插入到顶部。这样,当获取结果时,它们将按最近的优先顺序返回,而无需保存 NSDate 并使用谓词获取。这是一个粗略的例子:

Most recent
Earlier
Yesterday
Last Week

谢谢, 詹姆斯

最佳答案

什么是“顶”?

Core Data 不会为其存储的对象分配任何特定的顺序。如果要对对象施加某种顺序,请向要排序的实体添加一个属性,然后在获取对象时对该属性进行排序。因此,您可以添加一个始终增加的 serialNumber 属性。根据该序列号排序将对对象进行排序。

关于iphone - 保存到 CoreData - 添加到顶部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7505704/

相关文章:

ios - 即使我指定在主线程上运行,主线程在 swift 中为 NULL

ios - 附属 Action 与选择转场

ios - 在Objective-C中设置另一个类的属性

iphone - 当我的应用程序进入后台模式时,如何更新位置管理器和计时器?

ios - 使用导航栏和 UITextField 时出现问题

ios - Swift 中 ru_RU 的 UITextChecker

ios - webview 不显示在 iphone 6 的全屏上

ios - 如何使用 segues 将字典数据从一个 View Controller 发送到另一个 View Controller ?

ios - 权限在 Swift 中的 iOS 10 之前不起作用

ios - 如何使用 Metal 绘制圆弧?