2016-03-22 14 views
0

私のアプリには、UIViewControllerとUITableViewControllerがあります。ナビゲーションコントローラがクラッシュするアプリケーション

UIViewControllerからUITableViewControllerに移動したいと考えています。

UITableViewController内でアイテムを追加して「完了」したときに宣言してUIViewControllerに戻ることができるように、ナビゲーションバーが必要です。

これを実現するには、UITableViewControllerをUINavigationController内に埋め込みました。これにより、ナビゲーションバーが表示され、ボタンを追加してタイトルを追加できます。

私は、コントロールをUIViewControllerからUITableViewControllerにアタッチされているUINavigationControllerにドラッグしています。

UIViewController -> UINavigationController -> UITableViewController 

私の意図する機能は、UIViewControllerからUITableViewControllerに移動することです。ただし、次のメッセージでアプリがクラッシュする:(UINavigationControllerがなくなって)私のセグエが直接のUITableViewControllerへのUIViewControllerから接続されている場合

Terminating app due to uncaught exception 'NSInvalidArgumentException',  reason: 'Storyboard (<UIStoryboard: 0x7f96c1451890>) doesn't contain a view controller with identifier 'UINavigationController-IxO-nE-zon' 

は、アプリがクラッシュしません。しかし、私は必要なUITableViewControllerの上にナビゲーションバーを表示しません。

私の質問は、私がそれらの間を移動できるようにこのエラーを修正することができますか、またはこれを実行してナビゲーションバーを維持しながらそれらの間を移動できる別の方法です。

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

+0

あなたはナビゲーションコントローラに 'UIViewController'を埋め込み、その後、' 'のUITableViewControllerをプッシュする場合は? –

答えて

0

私はセットアップが正しいと分かりましたが、作業する前にプロジェクトをきれいにする必要がありました。私は、セグを追加した後にストーリーボードIDを追加したので推測します。次の答えに

お礼を:Answer

関連する問題