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

标签 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]);
    }
}];

但它似乎已被弃用...是否有可能使其不被弃用,因为我认为这种方法是我正在寻找的方法。

最佳答案

所有照片都转到已保存的照片。将其保存在那里后,您可以使用库方法 addAssetsGroupAlbumWithName:resultBlock:failureBlock:

然后是 ALAssetsGroup 方法 添加 Assets :

请参阅此答案了解更多详情: Create, Delete, and add pictures to albums in the photos app?

关于ios - 是否可以将图像仅保存到 iOS6 中的自定义相册?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16811921/

相关文章:

ios - 在 Swift 中创建纯色的 UIImage

iphone - 减小图像文件大小

iOS >> CoreData >> 如何找到特定的应用程序文件夹?

javascript - github仓库中lib目录的含义

java - 如何在 Play-With-Docker-Lab 中指定 java 的文件夹路径?

ios - swift multilpe pickerView

ios - segue 后强制刷新 View

ios - 如何处理 Iphone 5 视网膜显示检查?

ios - 在 PageTabViewStyle (SwiftUI 2.0) 或 PageViewController/PageView (带有 UIKit 界面) 上显示部分上一个和下一个项目

ios - 在ARKit 1.5中进行初始检测后如何跟踪图像 anchor ?