0

嗨,我正在将图像从我的设备上传到照片库中的服务器,如果用户单击取消按钮,它必须返回主视图控制器,但它会进入图像选择视图,请告诉如何返回主视图我正在使用故事板的照片库中的控制器。

    - (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker{

           [self dismissViewControllerAnimated:NO completion:nil];
        }

以上我用它不工作请告诉如何使它完成。

谢谢

4

3 回答 3

1

你应该使用picker而不是self,当你出现照片库时,它的当前modelViewController被调用,当你取消时,dismissViewController被调用,如上所示。现在,如果您不想移动到其他屏幕,则必须使用

   [self.navigationController popToViewController:urviewcontroller animated:YES ];

这个方法应该在你关闭照片库的modelViewController之后调用

于 2014-03-15T04:29:01.327 回答
0

如果您presentModalViewController:用于呈现 UIImagePicker,则使用dismissModalViewControllerAnimated:关闭呈现的视图。

于 2014-03-15T05:36:46.910 回答
0

它应该是[picker dismissViewControllerAnimated:NO completion:nil];

于 2014-03-15T04:28:14.670 回答