如何在 swift 4 中使用 UIImagePickerController
How to use UIImagePickerController in swift 4
我正在尝试从相机或照片库获取图像并使用 UIImageView
预览该照片。
我使用下面的代码来捕获图像:
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .camera
present(picker, animated: true, completion: nil)
然后我使用此代码将图像放入 imageView 中:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imageView.image = info[UIImagePickerControllerOriginalImage] as? UIImage
}
我获得了许可,应用程序在我的 IPhone 上成功加载
但是当我拍摄照片时,它不会返回主视图以显示在图像视图上。
它崩溃了。
任何人都可以帮助我吗?
你需要关闭函数的结尾didFinishPickingMediaWithInfo
picker.dismiss(animated:true,completion:nil)
我正在尝试从相机或照片库获取图像并使用 UIImageView
预览该照片。
我使用下面的代码来捕获图像:
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .camera
present(picker, animated: true, completion: nil)
然后我使用此代码将图像放入 imageView 中:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
imageView.image = info[UIImagePickerControllerOriginalImage] as? UIImage
}
我获得了许可,应用程序在我的 IPhone 上成功加载 但是当我拍摄照片时,它不会返回主视图以显示在图像视图上。 它崩溃了。 任何人都可以帮助我吗?
你需要关闭函数的结尾didFinishPickingMediaWithInfo
picker.dismiss(animated:true,completion:nil)