2 つの異なる詳細ビュー コントローラー (作成 VC と編集 VC) を使用する iPhone マスター/詳細ストーリーボード アプリがあります。マスタービューから、「+」新しいボタンを押すと、プログラムでVCの作成にセグエし、tableViewCellを選択すると、プログラムはVCの編集にセグエします。すべてがうまく機能しています。ここで、作成 VC から編集 VC に直接セグエできるようにしたいと考えています。問題は、「プッシュ セグエは、ソース コントローラーが UINavigationController のインスタンスによって管理されている場合にのみ使用できます」という例外が発生することです。
私のストーリーボードは次のようになります。
また、詳細 VC をナビゲーション VC に埋め込もうとしましたが、成功しませんでした。
また、master->createDetail のスタックから、master->createDetail->editDetail ではなく、master->editDetail に直接移動しようとしていることに注意してください。
createDetail を取り出して、editDetail に置き換えたいだけです。