アプリを変更したばかりで、かなり混乱しています。それはルートビューから始まり、2番目のビューをプッシュしました.そのビューには別のビューをプッシュするボタンがあります.
ルート ビューからのコード:
//This works
[[self navigationController] presentViewController:secondViewController
animated:YES completion:nil];
2 番目のビューからのコード:
//This Does not work
[[self navigationController] pushViewController:locactionView animated:YES];
編集:詳細が不足していて申し訳ありません。例外はスローされず、単に「ロケーション ビュー」がプッシュされません。ビューを提示する前にプッシュしたところ、すべてうまくいきました。また、ビューが最初にプッシュされたときはナビゲーション バーが表示されていましたが、View Controller が表示されているため、ビューをプッシュしたり、ナビゲーション バーを表示したりすることはできません。これが役立つことを願っています。問題が発生する前に 1 行だけ変更したため、追加できるコードがわかりません。