4

私は、ユーザーが製品を追加できるアプリに取り組んでおり、それらの製品は TableView に表示されます。静的セルと 2 つのセクションで TableViewController を作成しました。別の TableViewController で 2 番目のセクションのセルをフックしたいと考えています。

オブジェクト ライブラリから TableViewController をドラッグし、ナビゲーション コントローラーに埋め込み、セルから NavigationController へのプッシュ セグエを作成しましたが、アプリを実行しようとすると、出力ウィンドウに次のエラー メッセージが表示されます。

2013-03-20 09:55:32.981 スタム[725:c07]キャッチされない例外 'NSInvalidArgumentException' によるアプリの終了、理由: 'ナビゲーション コントローラーのプッシュはサポートされていません' First throw call stack: (0x1d04012 0x11e8e7e 0x22a5b0 0x22a098 0x585da3 0x577ad9 0x577b54 0x1df899 0x1dfb3d 0xbe6e83 0x1cc3376 0x1cc2e06 0x1caaa82 0x1ca9f44 0x1ca9e1b 0x1f3c7e3 0x1f3c668 0x13065c 0x2a6d 0x2995) libc++abi.dylib: terminate called throwing an exception

これが私のストーリーボードのスクリーンショットです。

どうもありがとうございました!

花崗岩

4

1 に答える 1

3

あなたUINavigationControllerは間違った場所にいます。の前にある必要がありUITableViewControllerます。

UITableViewControllerストーリー ボードから、メニューから選択できます: [エディター] > [埋め込み] > [ナビゲーション コントローラー]。

ナビゲーション スタックの詳細については、リファレンス ガイドを参照してください。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html

于 2013-03-20T14:22:14.053 に答える