我想知道如何获取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进行排序,以便按此顺序列出列表?