是否可以将图像仅保存到iOS6中的自定义相册?

时间:2013-05-29 10:51:06

标签: ios uiimage directory avcapturesession alassetslibrary

我想保存使用AVCaptureStillimageOutput捕获的图片,我正在尝试使用此代码保存它:

[self.library writeImageToSavedPhotosAlbum:image metadata:nil completionBlock:nil]:

默认保存为PhotoRoll,没有更改相册的选项。

我找到了一个较旧的指南,如何使用以下代码将图像保存到相册:

[self.library saveImage:img toAlbum:albumName withCompletionBlock:^(NSError *error) {
    if (error!=nil) {
        NSLog(@"Big error: %@", [error description]);
    }
}];

但似乎是deprecated ...是否有可能使其不贬值,因为我认为这种方法是我正在寻找的方法。

1 个答案:

答案 0 :(得分:1)

所有照片都会转到SavedPhotos。保存后,您可以使用库方法 的 addAssetsGroupAlbumWithName:resultBlock:failureBlock:

然后是ALAssetsGroup方法 的 addAsset:

请参阅此答案以获取更多详细信息: Create, Delete, and add pictures to albums in the photos app?