カスタム カメラ ビューがあり、イメージ ピッカーを起動するボタンがあります。カメラビューに使用していたのと同じピッカークラスを使用できるかどうかわからなかったので、新しいピッカークラスを作成しました。
ビューを表示しようとしまし[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` という例外がスローされました。
最初のイメージ ピッカーでカメラ ビューを閉じてから、イメージ セレクターを提示する必要がありますか?
紛らわしくてすみません(;_;)
編集 問題は、ビューの表示にあります。私のコントローラーの委任は正確です。