一尘不染

Swift中UIImageWriteToSavedPhotosAlbum之后图像的URL

swift

用相机拍照后,我用以下代码保存图像:

UIImageWriteToSavedPhotosAlbum(image, self,"image:didFinishSavingWithError:contextInfo:", nil)

这会将图像保存在相机胶卷中。另外,我想将URL保存到Core
Data中此保存的图像。是否可以检索URL(或路径),以便我只需要保存此URL,而不是保存核心数据中的完整图像?


阅读 599

收藏
2020-07-07

共1个答案

一尘不染

在阅读了很多用ObjectivC编写的答案之后,我终于想出了如何使用Xcode 6.2在Swift中编写此答案:

ALAssetsLibrary().writeImageToSavedPhotosAlbum(image.CGImage, orientation: ALAssetOrientation(rawValue: image.imageOrientation.rawValue)!,
            completionBlock:{ (path:NSURL!, error:NSError!) -> Void in
                println("\(path)")
        })
2020-07-07