質問

私は、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のような文字列のソート" に、。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top