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下(即中间注释部分处,这时相册已经获取完毕)获取到全部相册。
  • 相关阅读:
    springBoot 与 springMVC的区别
    spring的IOC和AOP
    实现同步的三种方法
    台阶积水问题
    requsets模块和beautifulsoup模块
    爬虫
    rabbitMQ 消息队列
    Django框架
    mysql
    jQuery
  • 原文地址:https://www.cnblogs.com/chen-jt/p/3875678.html
Copyright © 2011-2022 走看看