如何根据输入的日期对核心数据数组进行排序

大卫·林廷

我有一个小的核心数据模型,它存储一个字符串数组(搜索历史)。

获取数据时,我想按创建时间排序。我目前在我的模型中只有一个属性叫做searchHistory有没有一种方法可以使用以下代码(key:对数据进行排序,或者我是否需要添加保存到模型的时间?

let request = NSFetchRequest<NSFetchRequestResult>(entityName: entityName)
        request.sortDescriptors = [NSSortDescriptor.init(key: "", ascending: true)]
瓦迪安

是的,您需要声明为非可选的第二个属性Date,例如dateCreatedNSManagedObject子类覆盖awakeFromInsert中指定创建记录时的当前日期。

override func awakeFromInsert() {
    super.awakeFromInsert()
    dateCreated = Date()
}

然后你可以排序

request.sortDescriptors = [NSSortDescriptor(key: "dateCreated", ascending: true)]

ascending顺序表示最旧的条目在前。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

按日期和字符对核心数据属性进行排序

来自分类Dev

我如何使用存储的整数属性对核心数据中的数组进行排序?

来自分类Dev

如何在GROUP BY之前对核心数据记录进行排序?

来自分类Dev

核心数据按日期排序NSSortDescriptor

来自分类Dev

如何更新核心数据输入值

来自分类Dev

如何从按对象创建日期排序的核心数据中获取结果?

来自分类Dev

如何从按对象创建日期排序的核心数据中获取结果?

来自分类Dev

核心数据按年份分组并按日期排序

来自分类Dev

核心数据:在多个关系中按日期属性排序

来自分类Dev

我们如何基于BOOL对核心数据获取结果进行排序

来自分类Dev

有序核心数据关系-如何进行管理或默认排序是什么?

来自分类Dev

如何按测量基础类对 FetchedResultsController 进行排序,以前:保存时核心数据崩溃

来自分类Dev

对核心数据中的相关实体进行排序

来自分类Dev

对具有多个值的核心数据进行排序

来自分类Dev

对核心数据中的相关实体进行排序

来自分类Dev

如何在SwiftUI中按日期对核心数据项进行分组?

来自分类Dev

如何排序填充数组的日期并对填充的数据进行排序

来自分类Dev

如何根据日期对类对象数组进行排序?

来自分类Dev

如何根据日期对对象数组进行排序

来自分类Dev

如何在 Swift 3 中重新排序核心数据对象数组并重新排序它的 Int 属性

来自分类Dev

如何使用核心数据设计对象的“排序”

来自分类Dev

从核心数据进行循环

来自分类Dev

核心数据:如何快速将大量数组插入核心数据?

来自分类Dev

核心数据:如何根据相关实体的属性获取实体

来自分类Dev

核心数据:如何根据相关实体的属性获取实体

来自分类Dev

根据日期对JavaScript对象数组进行排序

来自分类Dev

根据日期对对象数组进行排序

来自分类Dev

根据日期对对象数组进行排序

来自分类Dev

iOS Swift-如何使用核心数据存储数组?

Related 相关文章

  1. 1

    按日期和字符对核心数据属性进行排序

  2. 2

    我如何使用存储的整数属性对核心数据中的数组进行排序?

  3. 3

    如何在GROUP BY之前对核心数据记录进行排序?

  4. 4

    核心数据按日期排序NSSortDescriptor

  5. 5

    如何更新核心数据输入值

  6. 6

    如何从按对象创建日期排序的核心数据中获取结果?

  7. 7

    如何从按对象创建日期排序的核心数据中获取结果?

  8. 8

    核心数据按年份分组并按日期排序

  9. 9

    核心数据:在多个关系中按日期属性排序

  10. 10

    我们如何基于BOOL对核心数据获取结果进行排序

  11. 11

    有序核心数据关系-如何进行管理或默认排序是什么?

  12. 12

    如何按测量基础类对 FetchedResultsController 进行排序,以前:保存时核心数据崩溃

  13. 13

    对核心数据中的相关实体进行排序

  14. 14

    对具有多个值的核心数据进行排序

  15. 15

    对核心数据中的相关实体进行排序

  16. 16

    如何在SwiftUI中按日期对核心数据项进行分组?

  17. 17

    如何排序填充数组的日期并对填充的数据进行排序

  18. 18

    如何根据日期对类对象数组进行排序?

  19. 19

    如何根据日期对对象数组进行排序

  20. 20

    如何在 Swift 3 中重新排序核心数据对象数组并重新排序它的 Int 属性

  21. 21

    如何使用核心数据设计对象的“排序”

  22. 22

    从核心数据进行循环

  23. 23

    核心数据:如何快速将大量数组插入核心数据?

  24. 24

    核心数据:如何根据相关实体的属性获取实体

  25. 25

    核心数据:如何根据相关实体的属性获取实体

  26. 26

    根据日期对JavaScript对象数组进行排序

  27. 27

    根据日期对对象数组进行排序

  28. 28

    根据日期对对象数组进行排序

  29. 29

    iOS Swift-如何使用核心数据存储数组?

热门标签

归档