Ordina NSFileManager Risultati
-
14-09-2019 - |
Domanda
Mi chiedo come ottenere un NSFileManager elenco per visualizzare i risultati nell'ordine in cui il Finder li ordina. Per impostazione predefinita, questo codice:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSError *foundErrors = nil;
NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];
Genera un NSArray che elenca in questo tipo di ordine: 1, 100, 2, 200, ecc, tuttavia, il Finder mostra in è corretto smistamento quindi è:. 1, 2, 100, 200, ecc
C'è qualche modo per ordinare uno o NSArray NSFileManager al fine di avere la lista in questo ordine?
Soluzione
C'è una sezione nella Guida alla programmazione String chiamato "Ordinamento stringhe come Finder" , che è esattamente quello che stai cercando.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow