你如何重用UIImagePickerController?

时间:2016-09-17 23:14:20

标签: ios

这是我的问题。我以模态方式显示imagePicker并拍摄照片。然后我推动了#34;评论"屏幕,用户可以在其中添加注释。如果用户点击导航按钮,相机控制器会重新出现,但它会被冻结"。我无法拍摄任何新照片或取消照片。

有没有办法重复使用图像选择器?

1 个答案:

答案 0 :(得分:0)

确保在移至审阅屏幕之前关闭UIImagePickerController。

Swift 3

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingImage image: UIImage!, editingInfo: [AnyHashable: Any]!)
{

    self.dismiss(animated: true, completion: nil);
}

如果您已将UIImagePickerController声明为全局变量,则可以毫无问题地重复使用它。希望这有帮助