在使用图像选择器选择图像时,如果我多次点击我的视图控制器也会关闭
Posted
技术标签:
【中文标题】在使用图像选择器选择图像时,如果我多次点击我的视图控制器也会关闭【英文标题】:While picking image using image picker if i tap multiple times my viewcontroller also dismissing 【发布时间】:2018-08-19 09:27:39 【问题描述】:在使用图像选择器选择图像时,如果我在关闭图像选择器后多次选择(双击图像),我的视图控制器也会被关闭
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any])
let selectedImage = info[UIImagePickerControllerOriginalImage] as! UIImage
userImage.image = selectedImage
dismiss(animated: true, completion: nil)
如何限制代码在双击图像时不关闭我的视图控制器。只需要关闭图像选择器控制器
【问题讨论】:
在dismiss方法前添加选择器:picker.dismiss(animated: true, completion: nil) 【参考方案1】:这里的问题是dismiss()方法调用viewController对象来dismiss。您必须指定要解雇哪一个。使用:picker.dismiss(动画:true,完成:nil)
【讨论】:
以上是关于在使用图像选择器选择图像时,如果我多次点击我的视图控制器也会关闭的主要内容,如果未能解决你的问题,请参考以下文章
Android - Intent.Action_Send 发送多个图像而不多次显示选择器对话框