Tag: alassetlibrary

从摄像头获取所有图像asynchronous

我想从摄像头asynchronous获取所有图像现在我正在使用该代码,但我的应用程序被绞死,直到所有的图像检索,我注意到在instigram或其他应用程序,它不需要时间来从camerroll加载图片。 -(void)getAllPictures { NSLog(@"im in "); imageArray=[[NSArray alloc] init]; mutableArray =[[NSMutableArray alloc]init]; NSMutableArray* assetURLDictionaries = [[NSMutableArray alloc] init]; library = [[ALAssetsLibrary alloc] init]; void (^assetEnumerator)( ALAsset *, NSUInteger, BOOL *) = ^(ALAsset *result, NSUInteger index, BOOL *stop) { NSLog(@"im in block"); if(result != nil) { if([[result valueForProperty:ALAssetPropertyType] isEqualToString:ALAssetTypePhoto]) { NSLog(@"result not nill"); [assetURLDictionaries addObject:[result valueForProperty:ALAssetPropertyURLs]]; […]

从代码iOS中删除相机胶卷中的图像

有没有办法在我的应用程序没有创build的照片应用程序中删除相机胶卷中的图像(和video)。 我知道您无法从素材资源库中删除您的应用未创build的内容。 但是这个应用程序不在应用程序商店。 这是一个信息亭types的环境。 所以我可以使用私人API。 那么有没有办法做到这一点使用私人的API,苹果不会批准的应用程序商店,但会适用于我的情况。 谢谢。

在iOS 7中使用资源URL获取图像(UIImage)

我在我的相册中有一些图像。 我已经检索了所有这些资产的URL。我想要使用资产url获得一个特定的图像…下面的代码给了我资产的URL .. ALAssetRepresentation *defaultRepresentation = [asset defaultRepresentation]; NSString *uti = [defaultRepresentation UTI]; NSURL *URL = [[asset valueForProperty:ALAssetPropertyURLs] valueForKey:uti]; 现在使用这个URL,我怎么能得到图像(UIImage)?