NSSortDescriptor NSDate升序。如何对具有相同日期的对象进行排序?

渔民

我正在使用NSFetchedResultsController来显示Event列表中的对象Event-object具有的性质startDateeventType其类型的枚举属性CheckInConcertMeetingFlightCheckOutNSFetchedResultsController具有sortDescriptor的订单由它的事件startDate

eventsRequest.sortDescriptors = [NSSortDescriptor(key: "startDate", ascending: true)]

这工作得很好,但是,在某些情况下startDate,一个CheckIn事件和一个Meeting事件完全相同。这会混淆sortDescriptor,有时会将放在Meeting之前CheckIn

是否可以做一个自定义NSSortDescriptor检查其startDate是否完全相同,然后检查该eventType属性并在返回CheckIn之前Meeting

释放

sortDescriptors是一个数组,因此NSSortDescriptor为所需的第二个属性添加其他内容,如下所示:

eventsRequest.sortDescriptors = [NSSortDescriptor(key: "startDate", ascending: true), NSSortDescriptor(key: "eventType", ascending: true)]

这将首先NSSortDescriptor用于startDate,如果它们相同,将检查的值eventType

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

NSSortDescriptor NSDate升序。如何对具有相同日期的对象进行排序?

来自分类Dev

在Swift中使用NSDate进行NSSortDescriptor排序

来自分类Dev

使用NSSortDescriptor对NSNumber进行排序

来自分类Dev

NSSortDescriptor评估数字升序(Swift)

来自分类Dev

使用NSSortDescriptor对NSDictionary对象的NSArray进行排序

来自分类Dev

核心数据按日期排序NSSortDescriptor

来自分类Dev

NSSortDescriptor不按字母顺序排序

来自分类Dev

NSSortDescriptor和SortedArrayUsingSelector有什么区别

来自分类Dev

CKQuery的distanceToLocation上没有NSSortDescriptor?

来自分类Dev

使用NSSortDescriptor对多对多关系的NSSet类型的数据进行排序

来自分类Dev

使用NSSortDescriptor按相反的时间顺序对CoreData进行排序

来自分类Dev

在IOS中使用NSSortDescriptor对数组(NSString + Number)进行排序?

来自分类Dev

使用NSSortDescriptor按相反的时间顺序对CoreData进行排序

来自分类Dev

使用NSSortDescriptor对数组进行排序而不使用任何键?

来自分类Dev

如何首先使用具有特定名称的NSSortdescriptor,然后按名称排序?

来自分类Dev

如何在没有密钥的情况下使用NSSortDescriptor

来自分类Dev

使用NSSortDescriptor和UISegmentedControl的UITableView排序不起作用

来自分类Dev

NSSortDescriptor降序

来自分类Dev

使用NSSortDescriptor按时间错误进行排序(包含核心数据)

来自分类Dev

可以在NSSortDescriptor中使用“ self”对对象本身而不是对象的属性进行排序吗?(核心数据/ NSFetchedResultsController)

来自分类Dev

Swift中的NSSortDescriptor

来自分类Dev

NSSortDescriptor崩溃-迅速

来自分类Dev

NSSortDescriptor错误地对日期和字符串(这是自定义类的属性)进行排序,但正确地对整数进行了排序

来自分类Dev

NSSortDescriptor中文...怎么样?

来自分类Dev

如何在具有相同名称和相同日期的对象数组中添加值

来自分类Dev

NSSortDescriptor对许多关系子属性求和

来自分类Dev

NSSortDescriptor生成ORDER BY`name` ='bob'DESC?

来自分类Dev

如何合并具有相同日期的2个表

来自分类Dev

如何合并具有相同日期的行

Related 相关文章

  1. 1

    NSSortDescriptor NSDate升序。如何对具有相同日期的对象进行排序?

  2. 2

    在Swift中使用NSDate进行NSSortDescriptor排序

  3. 3

    使用NSSortDescriptor对NSNumber进行排序

  4. 4

    NSSortDescriptor评估数字升序(Swift)

  5. 5

    使用NSSortDescriptor对NSDictionary对象的NSArray进行排序

  6. 6

    核心数据按日期排序NSSortDescriptor

  7. 7

    NSSortDescriptor不按字母顺序排序

  8. 8

    NSSortDescriptor和SortedArrayUsingSelector有什么区别

  9. 9

    CKQuery的distanceToLocation上没有NSSortDescriptor?

  10. 10

    使用NSSortDescriptor对多对多关系的NSSet类型的数据进行排序

  11. 11

    使用NSSortDescriptor按相反的时间顺序对CoreData进行排序

  12. 12

    在IOS中使用NSSortDescriptor对数组(NSString + Number)进行排序?

  13. 13

    使用NSSortDescriptor按相反的时间顺序对CoreData进行排序

  14. 14

    使用NSSortDescriptor对数组进行排序而不使用任何键?

  15. 15

    如何首先使用具有特定名称的NSSortdescriptor,然后按名称排序?

  16. 16

    如何在没有密钥的情况下使用NSSortDescriptor

  17. 17

    使用NSSortDescriptor和UISegmentedControl的UITableView排序不起作用

  18. 18

    NSSortDescriptor降序

  19. 19

    使用NSSortDescriptor按时间错误进行排序(包含核心数据)

  20. 20

    可以在NSSortDescriptor中使用“ self”对对象本身而不是对象的属性进行排序吗?(核心数据/ NSFetchedResultsController)

  21. 21

    Swift中的NSSortDescriptor

  22. 22

    NSSortDescriptor崩溃-迅速

  23. 23

    NSSortDescriptor错误地对日期和字符串(这是自定义类的属性)进行排序,但正确地对整数进行了排序

  24. 24

    NSSortDescriptor中文...怎么样?

  25. 25

    如何在具有相同名称和相同日期的对象数组中添加值

  26. 26

    NSSortDescriptor对许多关系子属性求和

  27. 27

    NSSortDescriptor生成ORDER BY`name` ='bob'DESC?

  28. 28

    如何合并具有相同日期的2个表

  29. 29

    如何合并具有相同日期的行

热门标签

归档