这是代码:
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];voID (^enumerate)(ALAssetsGroup *,BOol *) = ^(ALAssetsGroup *group,BOol *stop){ if (group == nil) { // enumerated all albums.. } // I hot to check if group is Camera Roll ?};[library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:enumerate failureBlock:nil];
如何检查枚举的当前是否是CameraRoll?
编辑:我测试它总是最后一次,使用此枚举.但我不确定这是否是规则,是否有任何我错过的参考?
解决方法 要从相机胶卷获取照片,请在枚举资源库时使用ALAssetsGroupSavedPhotos:[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos usingBlock:enumerate failureBlock:nil];
要检测您当前获得的组:
if ([[group valueForProperty:@"ALAssetsGroupPropertyType"] intValue] == ALAssetsGroupSavedPhotos){ NSLog(@"Camera roll");}总结
以上是内存溢出为你收集整理的ios – ALAssetsLibrary获取相机胶卷全部内容,希望文章能够帮你解决ios – ALAssetsLibrary获取相机胶卷所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)