iphone - 核心数据获取结果顺序

标签 iphone ios sorting core-data

我正在使用员工的核心数据模型。每个员工都被分配了一个大楼和一个部门。我使用谓词,building == 1 返回大楼 1 中的每个人,并使用sectionNameKeyPath 参数来破坏结果集按部门分组。

现在我有一个按字母顺序对部门进行排序的排序描述符,但是有没有办法忽略按字母顺序对它们进行排序并以我自己的方式组织它们,例如工程师第一,安全第二等等?我仍在适应这些术语,并且可能忽略了一些东西。

谢谢

最佳答案

请注意,获取结果 Controller 的 sortDescriptors 属性是一个数组,因此您可以设置多个排序描述符,这些描述符将按照您指定的顺序使用(例如,首先按 department. name,然后是 lastName,然后是 firstName)。

关于iphone - 核心数据获取结果顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6891155/

相关文章:

sorting - 快速排序和归并排序有什么区别?

python - 我想根据方法的参数对方法中的列表进行排序

iphone - 如何从 uitableview 中的选定行填充标签字段

javascript - 在 iOS Safari 中调试 Google Maps API 堆栈溢出

ios - 未调用 AVAssetResourceLoaderDelegate 方法

arrays - 对数组 [(int, int)] 排序,以便在 scala 中列出

iphone - 获取名称以001XXX.jpg开头的所有资源

ios - 如何延迟/减慢 UIScrollView 平移速度

ios - 在从主屏幕打开的 Web 应用程序中,如何在 iOS 中设置不同的样式?

ios - 使用 webView Objective C 加载到另一个 VC 的可点击条款和政策