Frage

Ich frage mich, wie man eine NSFileManager bekommen Auflistung der Ergebnisse in der Reihenfolge angezeigt werden, dass der Finder sie sortiert. Standardmäßig ist dieser Code ein:

NSFileManager *fileManager = [[NSFileManager alloc] init];

NSError *foundErrors = nil;

NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];

einen NSArray erzeugt, die es in dieser Art der Reihenfolge auflistet: 1, 100, 2, 200, usw. Allerdings zeigt der Finder es darin korrekte Sortierung ist, so ist es. 1, 2, 100, 200, usw.

Gibt es eine Möglichkeit, entweder NSArray oder NSFileManager, um zu sortieren die Liste in dieser Reihenfolge zu haben?

War es hilfreich?

Lösung

Es gibt einen Abschnitt im String Programming Guide genannt "Sortieren von Zeichenketten wie Finder" , das ist genau das, was Sie suchen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top