我有一个自定义的相机视图,我有一个按钮,我想用它来调出图像选择器。我不确定我是否可以使用相同的选择器类,因为我用了相机视图,所以我做了一个新的。
我尝试使用[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`
那么我是否必须使用第一个图像选择器关闭相机视图,然后显示图像选择器?
很抱歉,如果我感到困惑;)
修改 问题在于呈现视图。我的控制器代表团是准确的。