2013-02-27 5 views
0

사용자 사진 라이브러리에서 실행하려면 assetLibraryNSRange을 제공해야합니다. 끝에서부터 시작하고 싶습니다.NSRange를 높음에서 낮음으로 설정하십시오.

마지막부터 시작하는 범위를 지정하는 방법을 찾을 수 없습니다.

NSRange range; 
range.length=[group numberOfAssets]; 
NSIndexSet *set = [NSIndexSet indexSetWithIndexesInRange: range]; 
// ** i need to get a set to start from [group numberOfAssets] and down ! 

[group enumerateAssetsAtIndexes:set 
         options:0 
         usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) { 
    UIImage *thumbnail = [UIImage imageWithCGImage:[result thumbnail]]; 

이제 이미지를 0에서 위로 가져오고 있습니다. 반대가 필요합니다.

답변

2

시도 NSEnumerationReverse

[group enumerateAssetsAtIndexes:set options:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) { 
    // Do something 
}]; 
를 사용하여