I want to sort array using NSSortDescriptor.
Here is my code
NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:@"filename" ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
[arrDocuments sortUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];
What I get is this incorrect result.
- New Folder 1
- New Folder 11
- New Folder 12
- New Folder 2
Expected
- New Folder 1
- New Folder 2
- New Folder 11
- New Folder 12