2009-06-16 3 views
3

NSFileManager 목록을 Finder에서 정렬 순서대로 표시하는 방법을 궁금합니다. 기본적으로,이 코드 : 1 : 그것은 그래서 그것이 올바른 정렬 년대 그러나, 파인더를 보여줍니다 1, 100, 2, 200, 등 :NSFileManager 결과 정렬

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

NSError *foundErrors = nil; 

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

순서 이러한 유형의를 나열하는있는 NSArray를 생성 2, 100, 200 등

NSArray 또는 NSFileManager 중 하나를 정렬하여이 순서로 나열 할 수 있습니까?

답변

12

문자열 프로그래밍 가이드에는 "Sorting strings like Finder"이라는 섹션이 있는데, 정확히 무엇을 찾고 있습니까?

+0

고마워요! 그것은 위대한 작품! 그래도 물어 보는 것 뿐이지 만 코드 오픈 소스이며 신용을 제공하는 것이 필요합니까? – PF1

+0

코드 샘플에 대한 Apple의 라이센스는 더 긴 코드 샘플에 있으며 더 작은 코드에도 적용될 수 있습니다. 보다 유용하게도, 이것이 걱정이라면, 스 니펫을 읽고 기술을 익히고 그 기술로 내 자신의 원본 코드를 작성하면됩니다. –

+0

엄지 손가락 업 & 감사합니다! –

관련 문제