<分区>
我正在开发一个可以访问相机并可以拍照的应用程序。问题是它不会在拍摄后立即将图像保存到相机胶卷中。我搜索了很多,似乎我应该实现一个 ImageView ,但我不需要我的应用程序屏幕上的确切图像。有什么方法可以在不使用 imageView 的情况下将图像保存到相机胶卷?
这是我的 imagePickerController 代码
@IBAction func openCameraButton(_ sender: AnyObject)
{
if UIImagePickerController.isSourceTypeAvailable(UIImagePickerControllerSourceType.camera) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = UIImagePickerControllerSourceType.camera
imagePicker.allowsEditing = false
self.present(imagePicker, animated: true, completion: nil)
}
}
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage {
imagePicked.contentMode = .scaleToFill
imagePicked.image = pickedImage
}
picker.dismiss(animated: true, completion: nil)
}