AssetsLibrary,如何枚举所有照片?

时间:2012-03-27 20:22:40

标签: objective-c ios alassetslibrary alasset

是否有更好的方法来枚举设备上的所有照片?

为每个资产组执行此操作...

[currentGroup enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) 
     {         
         if(result == nil) 
         {
             return;
         }
         // add the asset
     }];    

2 个答案:

答案 0 :(得分:1)

常量ALAssetsGroupAll用于枚举某些或所有类型的组。它在枚举图书馆捕鱼时使用。但是,获取所有照片或任何类型的资产的唯一方法是枚举,因为你已经编码。

答案 1 :(得分:0)

您可以通过枚举组ALAssetsGroupLibrary来执行此操作,其中包含其他组中的所有图像。