我正在使用Picker
控制器和UIImagePickerControllerSourceTypePhotoLibrary
。
在委托didFinishPickingImage
被调用,但是当我点击取消按钮时它没有进入:
(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker
即使控制器被解雇,也会发生这种情况。
答案 0 :(得分:0)
确保您认为正在调用的类实现了正确的委托协议。
这种情况应该是UIImagePickerControllerDelegate,如下所示:
@interface YourClassViewController : UIViewController < UIImagePickerControllerDelegate>
答案 1 :(得分:0)
您需要实现UIImagePickerControllerDelegate的其余部分。单击取消按钮时,选择器将在其委托上调用-imagePickerControllerDidCancel:。