2012-09-10 2 views
1

자산 라이브러리에서 자산 재정렬 방법을 아는 사람이 있습니까? ALAsset에는 자산의 순서를 변경하는 데 사용할 수있는 주문 속성과 같은 것이 있습니까? 애셋을 나열 할 때 기본 순서는 무엇입니까?재정렬 ALAssets

답변

13

으로 남겨주세요. 날짜 가능합니다. 내가 여기에 튜토리얼을

NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"date" ascending:NO]; 
self.assets = [tmpAssets sortedArrayUsingDescriptors:@[sort]]; 

이 뜻 : 당신은

// in the .h 
- (NSDate *) date; 

// in the .m 
- (NSDate *) date 
{ 
    return [self valueForProperty:ALAssetPropertyDate]; 
} 

는 그런 다음있는 NSMutableArray에 모든 자산을 추가하고이 같은 그 배열을 정렬 다음과 같은 방법으로 ALAsset에 대한 범주를 작성해야 두 번째 부분에서 자세히 논의 될 것입니다 (이번 주말에 예정). 도움이

iPhone Programming Tutorial: Creating An Image Gallery Like Over – Part 1

희망!

+2

완벽한 솔루션은 매력처럼 작동합니다! – Monte

+0

작동하지 않으면 예와 아니오가 오름차순으로 동일한 결과가 나타납니다. 도움이 되었습니까? – dimuz

+0

완벽하게 작동합니다 : ALAsset에 대한 카테고리를 만들려면 파일 -> 새로 만들기 -> 파일 -> 소스 -> Objective-C 파일 -> 파일 형식 : 범주 + 클래스 : ALAsset –