对NSDictionaries的NSArray进行排序

时间:2012-06-25 14:51:49

标签: objective-c nsarray sorting

我遇到排序问题...我需要对包含NSArray的{​​{1}}进行排序。作为订单键,我必须使用NSDictionaries中的元素。

我正在阅读有关排序NSDictionary的一些内容,但我不清楚。 你可以尝试帮助我吗?

1 个答案:

答案 0 :(得分:1)

使用NSSortDescriptor和密钥路径。假设字典的键是key

NSSortDescriptor *sd = [NSSortDescriptor sortDescriptorWithKey:@"key" ascending:YES];
NSArray *sorted = [array sortedArrayUsingDescriptors:[NSArray arrayWithObject:sd]];