是否有必要实现imagePickerControllerDidCancel?

Tun*_*Fam 2 uiimagepickercontroller ios swift

在开发一个简单的应用程序时,您打开Photo Library然后选择一个图像,我遇到了一个函数imagePickerControllerDidCancel

据我了解,此功能将在单击“取消”按钮时执行(当相机或照片库打开时)。在这个函数中你需要执行dismissViewControllerAnimated.

func imagePickerControllerDidCancel(picker: UIImagePickerController) {
    dismissViewControllerAnimated(true, completion: nil)
}
Run Code Online (Sandbox Code Playgroud)

但我尝试不去实现它,并且“取消”按钮仍然按预期工作。

是否有必要使用imagePickerControllerDidCancel或者有什么用?

Nir*_*v D 5

方法imagePickerControllerDidCancel是 的可选委托方法UIImagePickerControllerDelegate。如果你想在 UIImagePickerController 的取消上执行一些任务,那么你可以使用此方法。

希望对你有帮助。