如果我在关闭图像选择器后多次选择图像(双击图像)时使用图像选择器选择图像,则我的视图控制器也会被关闭
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) {
let selectedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
userImage.image = selectedImage
dismiss(animated: true, completion: nil)
}
在双击图像时如何限制代码以免关闭我的视图控制器。只需要关闭图像选择器控制器
答案 0 :(得分:2)
这里的问题是dismiss()方法正在调用viewController对象以关闭。您必须指定要解雇哪一个。使用:picker.dismiss(动画:true,完成:nil)