我正在使用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来存储它?
答案 0 :(得分:3)
自iOS 5 以来,您可以使用ALAssetsLibrary
创建一个addAssetsGroupAlbumWithName:resultBlock:failureBlock:
的新相册
答案 1 :(得分:0)