iOS: храните новые фотографии, используя UIImagePickerController, НЕ в альбоме по умолчанию - PullRequest
2 голосов
/ 19 января 2012

Я использую UIImageWriteToSavedPhotosAlbum для хранения новой фотографии на iPhone (см. Код ниже).

UIImageWriteToSavedPhotosAlbum(image, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);

Это отлично работает.Однако я хотел бы хранить новые фотографии в другом альбоме.Не по умолчанию.

РЕДАКТИРОВАТЬ

Я использую следующий блок для создания альбома.

ALAssetsLibraryGroupResultBlock resultblock = ^(ALAssetsGroup *assetGroup)
    {
        [assetGroup addAsset:myasset]
    };

ALAssetsLibraryAccessFailureBlock failureblock = ^(NSError *myerror)
{
    NSLog(@"in failureblock, got an error: %@",[myerror localizedDescription]);
};
[library addAssetsGroupAlbumWithName:name resultBlock:resultblock failureBlock:failureblock];`

Я использую UIImagePickerController.Как получить актив нового изображения?Когда и где я могу вызвать UIImageWriteToSavedPhotosAlbum, чтобы сохранить его?

Ответы [ 2 ]

3 голосов
/ 19 января 2012

Начиная с iOS 5 , вы можете создать новый альбом с addAssetsGroupAlbumWithName:resultBlock:failureBlock:, используя ALAssetsLibrary

0 голосов
/ 04 июня 2013

Вот ссылка на подробное руководство о том, как это сделать - http://www.touch -code-magazine.com / ios5-save-photos-in-custom-photo-album-category-for-download /

...