私のアプリには、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の上にナビゲーションバーを表示しません。
私の質問は、私がそれらの間を移動できるようにこのエラーを修正することができますか、またはこれを実行してナビゲーションバーを維持しながらそれらの間を移動できる別の方法です。
ありがとうございました!
あなたはナビゲーションコントローラに 'UIViewController'を埋め込み、その後、' 'のUITableViewControllerをプッシュする場合は? –