zoukankan      html  css  js  c++  java
  • ALAssetsLibrary获取相册列表

    之前一篇博客,说了下通过ALAssetsLibrary获取全部图片的方法,这里再说说获取相册列表的方法。

    代码如下:

    -(void)test {
        ALAssetsLibrary* theLibrary = [[ALAssetsLibrary alloc] init];
        NSMutableArray* array = [NSMutableArray array];
        [theLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop){
            if(group){
                [array addObject:group];
            }
            else{
                //这里获取到全部相册
                NSLog(@"%@",array);
            }
        }failureBlock:^(NSError *err){
            NSLog(@"fail");
        }];
    }
     
    这里需要注意的是,if(group)判断成立时,相册还没有获取完毕,因此只能在else下(即中间注释部分处,这时相册已经获取完毕)获取到全部相册。
  • 相关阅读:
    假期第九天
    假期第八天
    8.9周总结
    构建之法阅读笔记之三
    构建之法阅读笔记之二
    构建之法阅读笔记之一
    03人月神话阅读笔记之一
    手机输入法使用评价
    十天冲刺-第十天
    十天冲刺-第九天
  • 原文地址:https://www.cnblogs.com/chen-jt/p/3875678.html
Copyright © 2011-2022 走看看