通过writeImageTosavedPhotosalBum保存时,我可以将图像保存到特定的专辑中:元数据:Plotei



我有一个编辑照片的Exif数据的应用

[library writeImageToSavedPhotosAlbum:[newTestImage CGImage] metadata:metadata completionBlock:^(NSURL *assetURL, NSError *error) {
    //error
}];

这可以正常工作,但是有没有办法可以将图像保存到相机卷中的特定(理想情况下)专辑?我在这里和其他地方进行了广泛的搜索,我知道Addassetsgroupalbumwithname:但是,因为那不会添加新的映像元数据,所以我认为我无法使用它。

感谢您的任何帮助。

有一个很棒的类别,可以帮助您轻松将照片保存到自定义专辑中。

在这里,它在github上

https://github.com/kjuly/alassetslebrary-customphotoalbum

您还需要进行一些调整以支持保存元数据,但是它应该与替换上述代码使用

的使用一样简单
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef orientation:(ALAssetOrientation)orientation completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock

并在传递元数据

之后使用它
- (void)writeImageToSavedPhotosAlbum:(CGImageRef)imageRef metadata:(NSDictionary *)metadata completionBlock:(ALAssetsLibraryWriteImageCompletionBlock)completionBlock

最新更新