需要两次按“取消”按钮才能转到上一个视图控制器

时间:2018-08-15 09:14:42

标签: swift

当我在应用中使用相机时,我想检查用户是否单击了取消按钮,但是当我使用此代码时,我需要先按两次取消按钮,然后它才能运行SPF,但是当我尝试将其替换为v=spf1 -all即可,并且我只需要按一下“取消”按钮一次。我该怎么做才能解决此问题?

_ = navigationController?.popViewController(animated: true)

1 个答案:

答案 0 :(得分:0)

因为您还需要隐藏选择器

func imagePickerControllerDidCancel(_ picker: UIImagePickerController){
    picker.dismiss(animated: true) {
      self.navigationController?.popViewController(animated: true)
    }
}