Есть способ сделать это, Apple просто не сделала это простым.
Существует пользовательская категория, которая добавляет функциональность в ALAssetsLibrary.
Git репо для категории можно найти здесь
и если вы используете 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];