Wie ein View-Controller von mehreren Navigationscontroller segue und wenn präsentierte es zügig gehen zurück zu welcher View-Controller getan
Also ich habe zwei Navigationscontroller Hierarchien, die beide führen zu einem View-Controller. Ich übergebe diese One-View-Controller-Daten basierend darauf, welche man sie mit einem Push-Segment präsentiert. Wie verlasse ich den letzten View-Controller und gehe zurück zum Navigations-Stack, der ihn präsentiert hat? Ich muss keine Informationen zurückgeben, aber als ich versuchte, ein Abwicklungs-Segment zu machen, bekam ich einen Fehler mit der Aussage "Diese Klasse ist nicht Schlüsselcodierung-kompatibel für den Schlüssel doneButtonTapped" Ich habe versucht, unWind segue und popVC segue.
Ich glaube, das Problem könnte sein, dass Sie nicht zwei getrennte Navigationstapel haben können, die zu einem View-Controller führen, weil dieser View-Controller nicht weiß, zu welchem Stack er gehört. Ich habe versucht zu recherchieren, konnte aber nur herausfinden, wie man mehrere modale Ansichten auf einmal abtut, nichts über die Entlassung eines VC, zu dem VC es damals überhaupt präsentierte.
Dank
helfen Es stellt sich tatsächlich heraus hatte ich doneButtonTapped Aktion zweimal auf der gleichen VC eingerichtet. Woops. Es ist 5 Uhr morgens und wenn ich anfange, solche Dinge zu tun, ist es Zeit, es eine Nacht zu nennen. Ihre Antwort hat mir geholfen zu bestätigen, was ich zu tun versuche. Vielen Dank! – JustinM