使用UIImagePickerController选择照片并将其上传到服务器。

时间:2009-01-23 07:18:27

标签: iphone

我正在使用Picker控制器和UIImagePickerControllerSourceTypePhotoLibrary

在委托didFinishPickingImage被调用,但是当我点击取消按钮时它没有进入:

(void)imagePickerControllerDidCancel:(UIImagePickerController *)picker 

即使控制器被解雇,也会发生这种情况。

2 个答案:

答案 0 :(得分:0)

确保您认为正在调用的类实现了正确的委托协议。

这种情况应该是UIImagePickerControllerDelegate,如下所示:

@interface YourClassViewController : UIViewController < UIImagePickerControllerDelegate>

答案 1 :(得分:0)

您需要实现UIImagePickerControllerDelegate的其余部分。单击取消按钮时,选择器将在其委托上调用-imagePickerControllerDidCancel:。