本地有两个相册:相机胶卷和照片图库。后者是通过同步产生的。
dispatch_async(dispatch_get_main_queue(), ^{ [_assetsLibrary enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock: ^(ALAssetsGroup *group, BOOL *stop) { if (group) { [self.groupArray addObject:group]; [self performSelectorOnMainThread: @selector(reloadTableView) withObject:nil waitUntilDone:YES]; } } failureBlock:^(NSError *error) { NSLog(@"Group not found!n"); self.title = @"访问照片失败"; // Photo-access is disabled. }]; });
通过枚举ALAssetsGroupAll类型的组别来统计相册数目,结果一直只有1个。
我很困惑,因为我用的是All选项了。琢磨了很久,终于在一个细节上找到了原因:
有点(代码)洁癖的我觉得Line 44很别扭,为什么要空一行呢,我忍不住习惯性要把这一行删掉——结果发现这是库文件。于是我顺着Line 44往后看:
后面是换行的注释,“exception”、“not”等单词晃亮了我——原来ALAssetsGroupLibrary不包括在内!
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索获取本地
, 结果
, 本地
, 相册
, group
, Self
, 一行
, 获取系统相册
获取本地相册
assetslibrary、assetslibrary详解、assetslibrary 简书、assetslibrary ios9、maven 本地library,以便于您获取更多的相关知识。