Ich habe 3 Navigationscontroller. Jedes mit vielen View-Controllern.
NavigationController (modal Segue)
- & gt; 2 NavigationController (model Segue)
- & gt; 3 NavigationController
Nun, wie gehst du von # 3 NavigationController zurück zu # 1 NavigationController, die ich vorher schon war? Also ich will
NavigationController (modal Segue)
- & gt; 2 NavigationController (model Segue)
- & gt; 3 NavigationController
(WIE ???) - & gt; 1 NavigationController
(Um es klarzustellen, ich möchte nicht zu einem neuen 1 NavigationController
gehen. Ich möchte zu dem gehen, den ich vorher benutzt habe.)
Hilfe!
Wenn Sie nur den gesamten Stapel von 3 NavigationController
ablehnen möchten, können Sie dies in einem beliebigen View-Controller in 3
Dies bringt Sie zurück zum Status vor (model Segue)->
3 NavigationController
.
Vielleicht können Sie dies in 2 vor dem Aufruf in 3 nennen?
Erstellen Sie in einem View-Controller im Stapel " navigationController1
" eine Methode "unload @IBAction
":
Schnell
%Vor%Ziel-C
%Vor% In Ihrem Storyboard können Sie dann einen Abwicklungsabschnitt von einem Button in einem View-Controller im Stapel von navigationController3
anschließen, indem Sie von der Schaltfläche zum Exit-Symbol ziehen ...
Wählen Sie dort den Abwicklungsabschnitt, der oben erstellt wurde. Wenn diese Funktion ausgelöst wird, werden alle View-Controller durch den Übergang auf den View-Controller zurückgesetzt, der das Abwicklungssegment enthält.
Tags und Links ios uinavigationcontroller