有一种方法可以做到这一点,苹果只是没有让它变得更简单。
有一个自定义类别,将功能添加到ALAssetsLibrary。
的Git回购该类别可以发现here
,如果你正在使用的CocoaPods你可以用
pod 'ALAssetsLibrary-CustomPhotoAlbum'
您需要实例化一个ALAssetsLibrary对象,并调用下面的方法得到它
- (void)saveImage:(UIImage *)image
toAlbum:(NSString *)albumName
completion:(ALAssetsLibraryWriteImageCompletionBlock)completion
failure:(ALAssetsLibraryAccessFailureBlock)failure
类似下面
导入:
#import "ALAssetsLibrary+CustomPhotoAlbum.h" //Source Included (Git)
或
#import <ALAssetsLibrary+CustomPhotoAlbum.h> //Cocoapods
电话:
ALAssetsLibrary *assetsLib = [[ALAssetsLibrary alloc] init];
[assetsLib saveImage:imageToSave
toAlbum:@"AlbumName"
completion:completionBlock
failure:failureBlock];
感谢布拉德,这基本上是我在广泛的谷歌搜索后盘算,所以这是好事,有确认。 – Codezy 2009-06-20 20:01:20