iOS UIImagePicker didFinishPickingMediaWithInfo Vs editingInfo

时间:2012-07-19 19:12:21

标签: ios uiimagepickercontroller

我正在尝试创建一个应用程序,它可以从相机拍摄照片,也可以从图库中拍摄照片。

但我遇到的问题是,

当我选择从相机拍照时,它工作正常,我正在使用

    - (void) imagePickerController: (UIImagePickerController *) pickerr didFinishPickingMediaWithInfo: (NSDictionary *) info;

但是当我去画廊拍照时,使用

    - (void)imagePickerController:(UIImagePickerController *)pickerr didFinishPickingImage:(UIImage *) image editingInfo:(NSDictionary *)editingInfo;

执行上述方法并再次保存我选择的图片。

如果我评论第一种方法,那么我可以在UIImageView中显示所选图像。

应该改变什么,以便两者都能完美地运作。

感谢。

1 个答案:

答案 0 :(得分:3)

由于imagePickerController:didFinishPickingImage:editingInfo: 在iOS 3.0中已弃用

尝试此方法imagePickerController:didFinishPickingMediaWithInfo: