ios之获取图库图片
来源:互联网 发布:加强网络管理的通知 编辑:程序博客网 时间:2024/05/19 23:26
需导入AssetsLibrary和OpenAL.framework
-(IBAction)getAllPictures:(id)sender
{NSArray *imageArray=[[NSArray alloc] init];
NSMutableArray *arr =[[NSMutableArray alloc]init];
ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
[library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:^(ALAssetsGroup *group, BOOL *stop) {//获取所有group
if(group)
{
count = group.numberOfAssets;
}
[group enumerateAssetsUsingBlock:^(ALAsset *result, NSUInteger index, BOOL *stop) {//从group里面
NSString* assetType = [result valueForProperty:ALAssetPropertyType];
if ([assetType isEqualToString:ALAssetTypePhoto]) //获取类型是photo的
{
NSURL *url= (NSURL*) [[result defaultRepresentation]url];[library assetForURL:url resultBlock:^(ALAsset *asset) {
[arr addObject:[UIImage imageWithCGImage:[[asset defaultRepresentation] fullScreenImage]]];
if(arr.count == count)
{
imageArray=[[NSArray alloc] initWithArray:arr];
[self allPhotosCollected:imageArray];
}
} failureBlock:^(NSError *error){
NSLog(@"operation was not successfull!");
}];
}
}];
} failureBlock:^(NSError *error) {
NSLog(@"Enumerate the asset groups failed.");
}];
}
-(void)allPhotosCollected:(NSArray*)imgArray
{
NSLog(@"all pictures are %@",imgArray);
}
0 0
- ios之获取图库图片
- iOS 获取图片视频图库
- iOS 获取图片(拍照,图库,相册)
- iOS学习之——UIImagePickerController从拍照、图库、相册获取图片
- 从图库获取图片
- 调用系统图库获取图片
- android获取图库图片并返回
- UIImagePickerController从拍照、图库、相册获取图片
- UIImagePickerController从拍照、图库、相册获取图片
- UIImagePickerController从拍照、图库、相册获取图片
- UIImagePickerController从拍照、图库、相册获取图片
- Android 获取系统图库的图片
- UIImagePickerController从拍照、图库、相册获取图片
- 从相机或者图库获取图片
- 获取系统图库的图片设置头像
- UIImagePickerController从拍照、图库、相册获取图片
- 从图库获取图片的真实格式
- UIImagePickerController从拍照、图库、相册获取图片
- 网络电子采购系统的一些介绍
- ONE源代码分析——movement4之BusMovement
- android.os.BinderProxy cannot be cast to com.android.server.am.Activit 解决办法
- 【leetcode】Longest Substring Without Repeating Characters
- pjsua帮助手册(中文)
- ios之获取图库图片
- 《读 大 学 ,究 竟 读什 么 》
- 在Centos 5.2上安装Xen并创建windows 2003虚拟机
- 装系统。。。
- Html注意事项
- 利用session完成登录
- 传统局域网管理
- eclipse,mysql,java
- OpenStack注入的2种方式挂载方式