如何使用谓词获取Core Data NSSet关系的有序列表?

时间:2012-01-23 14:33:52

标签: iphone objective-c ios core-data nspredicate

我有一个Department实体的实例,而实体又通过'employees'-many关系与Employee实体建立了关系。

如何构建我的NSPredicate以从该Department实例中以employeeNumber顺序返回特定部门内的一组员工?

1 个答案:

答案 0 :(得分:7)

谓词的目的是过滤项目,而不是对它们进行排序。使用获取请求的sortDescriptors属性来确定结果的排序方式。

或者,如果您通过对象的属性访问关系,请使用NSSet方法sortedArrayUsingDescriptors:从对象集创建排序数组。