有一種方法可以做到這一點,蘋果只是沒有讓它變得更簡單。
有一個自定義類別,將功能添加到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