你可以在 NSSortDescriptor: sortDescriptorWithKey: 的关键参数中使用点符号吗?

Posted

技术标签:

【中文标题】你可以在 NSSortDescriptor: sortDescriptorWithKey: 的关键参数中使用点符号吗?【英文标题】:Can you use dot notation in the key parameter of NSSortDescriptor: sortDescriptorWithKey:? 【发布时间】:2014-02-16 12:28:53 【问题描述】:

当我有实际数据时,我预计会出现问题。我有一个要在 UITableView 中显示的实体计数。 Count 与实体 Service 具有多对一的关系,并且 Service 具有属性日期。我想按 Service.data 对计数记录进行排序。可以在 key 参数中使用@"Service.date" 吗?

TIA 标记

【问题讨论】:

【参考方案1】:

是的。 sortDescriptorWithKey:... 中的 key 参数可以是 key path 由多个点分隔的键组成。

【讨论】:

以上是关于你可以在 NSSortDescriptor: sortDescriptorWithKey: 的关键参数中使用点符号吗?的主要内容,如果未能解决你的问题,请参考以下文章

NSSortDescriptor 没有对我的 NSMutableArray 进行排序?

CKQuery 的 distanceToLocation 上没有 NSSortDescriptor?

创建 NSSortDescriptor

核心数据 - 可以使用 NSSortDescriptor 中的块对 TableView 进行排序吗?

用于核心数据一对多关系的 NSSortDescriptor

NSSortDescriptor 可以使用部分键进行排序吗?