从自定义摄像头视图访问UIImagePicker

时间:2013-08-24 20:30:18

标签: iphone ios uiviewcontroller uinavigationcontroller uiimagepickercontroller

我有一个自定义的相机视图,我有一个按钮,我想用它来调出图像选择器。我不确定我是否可以使用相同的选择器类,因为我用了相机视图,所以我做了一个新的。

我尝试使用[self presentView:imagePickerController2 animated:YES completion:nil];显示视图,但抛出异常: Warning: Attempt to present <UIImagePickerController: 0x156d6a70> on <UINavigationController: 0x15686320> whose view is not in the window hierarchy!

因此,以模态方式呈现它并不起作用,所以我想我应该尝试将其推入堆栈。所以我的代码是: [self navigationController:self.navigationController willShowViewController:imagePickerController2 animated:YES];

这引发了这个例外: [newPrayerViewController navigationController:willShowViewController:animated:]:无法识别的选择器发送到实例0x166ac7f0`

那么我是否必须使用第一个图像选择器关闭相机视图,然后显示图像选择器?

很抱歉,如果我感到困惑;)

修改 问题在于呈现视图。我的控制器代表团是准确的。

0 个答案:

没有答案