IOS 获取所有图片工具类
来源:互联网 发布:汽车电脑解码软件 编辑:程序博客网 时间:2024/05/18 00:30
@implementation imageGeter{ }static NSInteger count=0;static ALAssetsLibrary* library;+(void)getAllImage:(void (^)(NSArray *))block{ NSMutableArray* assetURLDictionaries = [[NSMutableArray alloc] init]; library = [[ALAssetsLibrary alloc] init]; NSMutableArray* mutableArray =[[NSMutableArray alloc]init]; void (^assetEnumerator)( ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) { if(result != nil) { if([[result valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypePhoto]) { [assetURLDictionaries addObject:[result valueForProperty:ALAssetPropertyURLs]]; NSURL *url= (NSURL*) [[result defaultRepresentation]url]; [library assetForURL:url resultBlock:^(ALAsset *asset) { [mutableArray addObject:[UIImage imageWithCGImage:[[asset defaultRepresentation] fullScreenImage]]]; if ([mutableArray count]==count) { NSArray* imageArray; imageArray=[[NSArray alloc] initWithArray:mutableArray]; block(imageArray); } } failureBlock:^(NSError *error){ NSLog(@"operation was not successfull!"); } ]; } } }; NSMutableArray *assetGroups = [[NSMutableArray alloc] init]; void (^ assetGroupEnumerator) ( ALAssetsGroup *, BOOL *)= ^(ALAssetsGroup *group, BOOL *stop) { if(group != nil) { [group enumerateAssetsUsingBlock:assetEnumerator]; [assetGroups addObject:group]; count=[group numberOfAssets]; } }; assetGroups = [[NSMutableArray alloc] init]; [library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:assetGroupEnumerator failureBlock:^(NSError *error) {NSLog(@"There is an error");}];}
0 0
- IOS 获取所有图片工具类
- ios获取本地所有图片
- 获取ios设备所有图片
- iOS----ALAssetsLibrary获取所有图片
- iOS ALAssetsLibrary获取所有图片
- iOS获取视频所有图片
- ios 获取手机中所有图片
- iOS 获取本地相册的所有图片
- iOS获取相册中所有图片
- iOS - 获取手机中所有图片
- 获取图片工具类
- iOS如何获取iOS应用中所有图片资源
- ios开发者如何获取iOS应用中所有图片资源
- ALAssetsLibrary获取所有图片
- 获取手机所有图片
- ALAssetsLibrary获取所有图片
- IOS获得图片工具类
- iOS 获取一个类的所有方法
- Haar特征与积分图
- LeetCode-5 Longest Palindromic Substring
- 如何与接口合作方合作
- ios8不用越狱也可以快捷打开蜂窝
- Common Subsequence 杭电HDU1159 【动态规划LCS】
- IOS 获取所有图片工具类
- 仿微信按返回键app退到后台,并在通知栏里显示
- SQL 错误: ORA-00972: 标识符过长
- 为ElasticSearch添加HTTP基本认证(head,bigdesk等插件增加登陆机制)
- ImageUtils-图片工具类
- android 在代码中使用 #ffffff 模式 设置背景色
- O_APPEND的含义
- 图像处理与计算机视觉 基础、经典以及最近发展
- 风火轮效果UIActivityIndicatorView