我有时会收到“尝试注册的过滤专辑超过 5 个。这将失败。” 当我在 ALAssetsGroup 上调用 setAssetsFilter 时。
有谁知道为什么?我见过类似的问题,但都与 UIImagePickerController 有关。
这里的代码:
ALAssetsLibrary *lib = [[ALAssetsLibrary alloc] init];
[lib enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
[group setAssetsFilter:[ALAssetsFilter allPhotos]];
[group enumerateAssetsWithOptions:NSEnumerationReverse usingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {....}];