如何对@distinctUnionOfObjects的结果进行排序?

时间:2011-11-29 18:10:50

标签: iphone objective-c ios nsarray

我使用以下代码来获取我的唯一订单类型:

NSArray   *orderTypes = [self.ordersPlacedList valueForKeyPath:@"@distinctUnionOfObjects.OrderStatus"];

效果很好,除非它没有排序,我该怎么做呢?

1 个答案:

答案 0 :(得分:3)

如何在结果上调用-sortedArrayUsingSelector:(或其中一个相关函数)?

NSArray *orderTypes = [[self.ordersPlacedList valueForKeyPath:@"@distinctUnionOfObjects.OrderStatus"] sortedArrayUsingSelector:@selector(caseInsensitiveCompare:)];