2016-03-22 14 views
0

Innerhalb meiner App habe ich eine UIViewController und UITableViewController.Navigation Controller Absturz App

Ich mag von dem UIViewController zum UITableViewController navigieren.

Innerhalb der UITableViewController Ich möchte eine Navigationsleiste, so dass ich Elemente hinzufügen und erklären kann, wenn ich fertig bin, so dass ich zurück zu meinem UIViewController reisen kann.

Um dies zu erreichen, habe ich die UITableViewController innerhalb eines UINavigationController eingebettet ist, wie dies in der Navigationsleiste zeigt, die ich meine Knöpfe und fügen Sie einen Titel hinzufügen.

Ich habe ‚Steuerelement gezogen‘ eine segue vom UIViewController zum UINavigationController, die sich an den UITableViewController angebracht ist.

UIViewController -> UINavigationController -> UITableViewController 

Meine beabsichtigte Funktionalität ist es, vom UIViewController zum UITableViewController zu reisen. die App stürzt ab mit der folgenden Meldung jedoch:

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

Die App stürzt nicht, wenn meine segue direkt von dem UIViewController zum UITableViewController (mit den UINavigationController gegangen) angebracht ist. Jedoch bekomme ich dann nicht meine Navigationsleiste oben auf dem UITableViewController, die ich brauche.

Also meine Frage ist entweder: kann ich diesen Fehler zu beheben, so dass ich zwischen ihnen bewegen kann, oder gibt es eine andere Art und Weise, dies zu tun, damit ich zwischen ihnen unter Beibehaltung meiner Navigationsleiste fahren.

Vielen Dank!

+0

Was passiert, wenn Sie die 'UIViewController' in der Navigation-Controller und drücken Sie dann die' 'UITableViewController einbinden? –

Antwort

0

Okay, stellte sich heraus, dass ich das Setup richtig hatte, aber ich brauchte ein Projekt sauber, bevor es funktionierte. Ich schätze, weil ich nach dem Hinzufügen der Segmente die Storyboard-IDs hinzugefügt habe.

Dankes- auf die folgende Antwort: Answer