下面是内存溢出 jb51.cc 通过网络收集整理的代码片段。
内存溢出小编现在分享给大家,也给大家做个参考。
//获取相册的所有图片- (voID)reloadImagesFromlibrary{ self.images = [[NSMutableArray alloc] init]; dispatch_async(dispatch_get_main_queue(),^{ @autoreleasepool { ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror){ NSLog(@"相册访问失败 =%@",[myerror localizedDescription]); if ([myerror.localizedDescription rangeOfString:@"Global denIEd access"].location!=NSNotFound) { NSLog(@"无法访问相册.请在'设置->定位服务'设置为打开状态."); }else{ NSLog(@"相册访问失败."); } }; ALAssetsGroupEnumerationResultsBlock groupEnumerAtion = ^(ALAsset *result,NSUInteger index,BOol *stop){ if (result!=NulL) { if ([[result valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypePhoto]) { Nsstring *urlstr=[Nsstring stringWithFormat:@"%@",result.defaultRepresentation.url];//图片的url [self.images addobject:urlstr]; //NSLog(@"urlStr is %@",urlstr); /*result.defaultRepresentation.fullScreenImage//图片的大图 result.thumbnail //图片的缩略图小图 // NSRange range1=[urlstr rangeOfString:@"ID="]; // Nsstring *resultname=[urlstr substringFromIndex:range1.location+3]; // resultname=[resultname stringByReplacingOccurrencesOfString:@"&ext=" withString:@"."];//格式demo:123456.png */ } } }; ALAssetsLibraryGroupsEnumerationResultsBlock libraryGroupsEnumeration = ^(ALAssetsGrouP* group,BOol* stop){ if (group == nil) { } if (group!=nil) { Nsstring *g=[Nsstring stringWithFormat:@"%@",group];//获取相簿的组 NSLog(@"gg:%@",g);//gg:ALAssetsGroup - name:Camera Roll,Type:Saved Photos,Assets count:71 Nsstring *g1=[g substringFromIndex:16 ] ; NSArray *arr=[[NSArray alloc] init]; arr=[g1 componentsSeparatedByString:@","]; Nsstring *g2=[[arr objectAtIndex:0] substringFromIndex:5]; if ([g2 isEqualToString:@"Camera Roll"]) { [email protected]"相机胶卷"; } Nsstring *groupname=g2;//组的name [group enumerateAssetsUsingBlock:groupEnumerAtion]; } }; ALAssetsLibrary* library = [[ALAssetsLibrary alloc] init]; [library enumerateGroupsWithTypes:ALAssetsGroupAll usingBlock:libraryGroupsEnumeration failureBlock:failureblock]; } });}
以上是内存溢出(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
总结以上是内存溢出为你收集整理的iOS 获取相册的所有相片全部内容,希望文章能够帮你解决iOS 获取相册的所有相片所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)