Classificar resultados NSFileManager
-
14-09-2019 - |
Pergunta
Eu estou querendo saber como obter um NSFileManager lista para exibir os resultados na ordem em que o Localizador os classifica. Por padrão, esse código:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSError *foundErrors = nil;
NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];
gera uma NSArray que listas-lo neste tipo de ordem: 1, 100, 2, 200, etc. No entanto, as mostras do Finder de TI em que é de classificação correcta de modo a que de:. 1, 2, 100, 200, etc
Existe alguma maneira de resolver qualquer NSArray ou NSFileManager, a fim de ter o listando nesta ordem?
Solução
Há uma seção na seqüência Guia de Programação chamado "Classificando strings como Finder" , que é exatamente o que você está procurando.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow