ios - Swift 中 UIImageWriteToSavedPhotosAlbum 后图像的 URL

标签 ios xcode swift ios8

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

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

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

最佳答案

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

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

关于ios - Swift 中 UIImageWriteToSavedPhotosAlbum 后图像的 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29009621/

相关文章:

ios - 在 Swift 中将核心数据从免费应用程序导入到付费应用程序

ios - 如何在 UICollectionView 上面实现内容 View

android - PhoneGap 对比安卓和 iOS

ios - Core Spotlight Index 随着时间的推移而缺失

ios - 如何将代码添加到我的 viewcontroller.swift 以通过导航 Controller 连接的 View ?

ios - UITableViewCell Storyboard 注册依赖于初始 View Controller ?

swift - 从 CloudKit 获取包括 CKReference 在内的数据

ios - 从另一个 View Controller 访问在一个 View Controller 中声明的变量

iOS 15 RC UIWindow makeKeyAndVisible 会出现黑屏

iphone - 为 UIButton 设置背景图片