Sortowanie tablicy (NSString + Number) przy użyciu NSSortDescriptor w IOS?

Chcę posortować tablicę za pomocąNSSortDescriptor.

Oto mój kod

 NSSortDescriptor *descriptor=[[NSSortDescriptor alloc] initWithKey:@"filename"  ascending:YES selector:@selector(localizedCaseInsensitiveCompare:)];
[arrDocuments sortUsingDescriptors:[NSArray arrayWithObjects:descriptor,nil]];

Otrzymuję ten niepoprawny wynik.

Nowy folder 1Nowy folder 11Nowy folder 12Nowy folder 2

Spodziewany

Nowy folder 1Nowy folder 2Nowy folder 11Nowy folder 12

questionAnswers(1)

yourAnswerToTheQuestion