ソートNSFileManager結果
-
14-09-2019 - |
質問
私は、Finderがそれらをソートした順序で結果を表示するには、NSFileManagerのリストを取得する方法を疑問に思って。デフォルトでは、このコード:
NSFileManager *fileManager = [[NSFileManager alloc] init];
NSError *foundErrors = nil;
NSArray *contentsOfDockDirectory = [fileManager contentsOfDirectoryAtPath:@"/Users/me/Desktop error:&foundErrors];
は、注文のこのタイプのそれをリストしNSArrayの生成:それはそれが正しいソートだ1、100 2、200、等しかしを、Finderはそれを示しています。1、2、100、200、など
この順にリストを持っているために、NSArrayのか、NSFileManagerのいずれかを並べ替えるためにいくつかの方法がありますか?
解決
<のhref = "http://developer.apple.com/documentation/Cocoa/Conceptual/Strings/Articles/SearchingStrings.html#//apple_ref/doc/uid/と呼ばれる文字列プログラミングガイドのセクションがありますあなたが探しているまさにです20000149-SW1" のrel = "noreferrer"> "Finderのような文字列のソート" に、。
所属していません StackOverflow