我需要向 assetLibrary
提供 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 开始获取图像,我需要相反的。
最佳答案
尝试使用NSEnumerationReverse
[group enumerateAssetsAtIndexes:set options:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {
// Do something
}];
关于objective-c - 将 NSRange 设置为从高到低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15114691/