• 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下(即中间注释部分处,这时相册已经获取完毕)获取到全部相册。
  • 相关阅读:
    Linux性能监测:磁盘IO篇
    Linux性能监测:网络篇
    Linux性能监测:内存篇
    Linux系统和性能监控之CPU篇
    linux 进程和线程讲解
    web-单机时代
    自动化-ELK日志管理
    自动化--zabbix-proxy
    自动化-zabbix(2)
    IOS中的用户安全
  • 原文地址:https://www.cnblogs.com/chen-jt/p/3875678.html
Copyright © 2020-2023  润新知