我有一个NSArray
,其中包含NSDictionary
对象。这些NSDictionary
对象中的每个对象都包含一个ORDER
键。
如何在每个NSArray
中基于此键对NSDictionaries
进行排序?
最佳答案
这是一个例子。假设您有一系列词典。 Ecah词典有2个键“name”和“dateOfBirth”。您可以按“名称”对数组进行排序,如下所示:
//
// Sort array by name
//
NSSortDescriptor *Sorter = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[myArray sortUsingDescriptors:[NSArray arrayWithObject:Sorter]];
[Sorter release];
注意
myArray
是NSMutableArray
。
关于iphone - 如何排序包含NSDictionaries的NSArray?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3361207/