使用图像选择器选择图像时如果我在解除图像选择器后多次选择(双击图像),我的视图控制器也会被解雇
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let selectedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
userImage.image = selectedImage
dismiss(animated: true, completion: nil)
}
如何在双击图像时限制代码不要关闭我的视图控制器。需要仅关闭图像选取器控制器
这里的问题是dismiss()方法调用viewController对象来解除。你必须指明哪一个被解雇。 use:picker.dismiss(animated:true,completion:nil)