I've below NSMutableArray
I want to sort array element according to DOBDate by Ascending order
Sort by Name key in alphabetic order.
myarraytosort":[
{“DOBDate":"Jul 18, 1987”,”Name”:”Aman Singh”},
{“DOBDate”:”Dec 18, 2000”,”Name”:”Dman Kumar”},
{“DOBDate”:”June 18, 1990”,”Name”:”Cman Singh”},
nil
]
Code I try but not working
for DOBDate
NSSortDescriptor *dateDescriptor = [NSSortDescriptor
sortDescriptorWithKey:@"DOBDate"
ascending:NO];
NSArray *sortDescriptors = [NSArray arrayWithObject:dateDescriptor];
NSArray *sortedEventArray = [myarraytosort
sortedArrayUsingDescriptors:sortDescriptors];
NSLog(@"sortedEventArray == %@", sortedEventArray);
For alphabet
NSSortDescriptor *dateDescriptor = [NSSortDescriptor
sortDescriptorWithKey:@"Name"
ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObject:dateDescriptor];
NSArray *sortedEventArray = [myarraytosort
sortedArrayUsingDescriptors:sortDescriptors];
NSLog(@"sortedEventArray == %@", sortedEventArray);