0

我有一个自定义相机视图,我有一个按钮,我想用它来调出图像选择器。我不确定我是否能够使用与以前必须使用相机视图相同的选择器类,所以我制作了一个新的。

我试图呈现视图,[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:]: unrecognized selector sent to instance 0x166ac7f0`

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

对不起,如果我感到困惑;)

编辑 问题在于呈现视图。我的控制人授权是准确的。

4

0 回答 0