使用 NSSortDescriptor 非常自定义的顺序
假设我有不同状态的对象。状态从 0 到 2。我需要使用 NSSortDescriptor 以这种方式对它们进行排序:
1
2
0
有什么建议吗?
Let's say I have objects with different statuses. Statuses are from 0 to 2. I need to sort them using NSSortDescriptor in this way:
1
2
0
Any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
像这样的东西(未经测试):
Something like this (untested):
使用自定义比较器或选择器。
NSSortDescriptor
有一些你应该看一下的方法。来自 NSSortDescriptor 类参考< /a>:不过,如果您将这些类型的排序描述符传递给核心数据获取请求,您可能会遇到问题。
Use a custom comparator or selector.
NSSortDescriptor
has some methods you should take a look at. From the NSSortDescriptor Class Reference:You will likely run into problems if you're passing these kinds of sort descriptors to a Core Data fetch request, though.