Swift: 如何使用CameraManager将图片保存到documentsDirectory
Swift: How to save picture in documentsDirectory with CameraManager
我为我的应用程序使用相机管理器框架:https://github.com/imaginary-cloud/CameraManager
我知道要拍图,很简单:
cameraManager.capturePictureWithCompletition({ (image, error) -> Void in
self.myImage = image
})
但是,我想储存在文档目录中,而不是相机胶卷中。
有人有想法吗?也许喜欢视频记录?
cameraManager.startRecordingVideo()
cameraManager.stopRecordingVideo({ (videoURL, error) -> Void in
NSFileManager.defaultManager().copyItemAtURL(videoURL, toURL: self.myVideoURL, error: &error)
})
实际上,如果你不想保存在相机胶卷中,你必须输入:
cameraManager.writeFilesToPhoneLibrary = false
然后capturedImage就是UIImage:
validVC.image = capturedImage
let pictureImageData = UIImageJPEGRepresentation(capturedImage, 0.0)
以防其他人感兴趣。
我为我的应用程序使用相机管理器框架:https://github.com/imaginary-cloud/CameraManager
我知道要拍图,很简单:
cameraManager.capturePictureWithCompletition({ (image, error) -> Void in
self.myImage = image
})
但是,我想储存在文档目录中,而不是相机胶卷中。
有人有想法吗?也许喜欢视频记录?
cameraManager.startRecordingVideo()
cameraManager.stopRecordingVideo({ (videoURL, error) -> Void in
NSFileManager.defaultManager().copyItemAtURL(videoURL, toURL: self.myVideoURL, error: &error)
})
实际上,如果你不想保存在相机胶卷中,你必须输入:
cameraManager.writeFilesToPhoneLibrary = false
然后capturedImage就是UIImage:
validVC.image = capturedImage
let pictureImageData = UIImageJPEGRepresentation(capturedImage, 0.0)
以防其他人感兴趣。