【发布时间】:2010-11-03 04:47:50
【问题描述】:
我想知道如何获取 NSFileManager 列表以按 Finder 对它们进行排序的顺序显示结果。默认情况下,此代码:
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 进行排序以便按此顺序列出?
【问题讨论】:
标签: cocoa macos sorting nsfilemanager