I have an NSArray
which contains NSDictionary
objects. Each of these NSDictionary
objects contains an ORDER
key.
How can I sort this NSArray
based on this key within each of these NSDictionaries
?
Here is an example. Imagines you have an array of dictionnaries. Ecah dictionnary have 2 keys "name" & "dateOfBirth". You can sort your array by "name" like this :
//
// Sort array by name
//
NSSortDescriptor *Sorter = [[NSSortDescriptor alloc] initWithKey:@"name" ascending:YES];
[myArray sortUsingDescriptors:[NSArray arrayWithObject:Sorter]];
[Sorter release];
Note that myArray
is a NSMutableArray
.