毁灭2012 发表于 2013-1-4 01:39:51

使用AssetsLibrary.Framework创建多图片选择控制器(翻译)

<div id="cnblogs_post_body">  系统的UIImagePickerController只能让用户选择单图片,而一般情况下,我们需要上传多张图片,这时应该可以同时选择多张图片,否则用户体验会很差。因此多图片选择器就诞生了。
  在类库中,苹果为我们提供了一个AssetsLibrary.Framework的库,可以通过它获取设备里的图片和视频。在使用这个类库时,我们需要导入,且<AssetsLibrary/AssetsLibrary.h>。然后我们可以使用它来获取不同组的枚举。
<div class="cnblogs_code"> 1 void (^assetGroupEnumerator) 2 (struct ALAssetsGroup *, BOOL *) = ^(ALAssetsGroup *group, BOOL *stop{ 3   if(group != nil) { 4   ; 5   NSLog(@"Number of assets in group: %d", 6                  ); 7   } 8 }; 9 10 assetGroups = [ init];11 ALAssetsLibrary *library = [ init];12 NSUInteger groupTypes = ALAssetsGroupAll; 13 14 ;17 18 NSLog(@"Asset groups: %@", assetGroups);19 ;
页: [1]
查看完整版本: 使用AssetsLibrary.Framework创建多图片选择控制器(翻译)