(Swift) Unwind segue, wenn mehrere view-Controller führen zu gleichen Ansicht?

Ich versuche code ein hangman-Spiel und bin Probleme mit entspannen leitet über. Ich habe mehrere view-Controller, die alle letztendlich zu den gleichen anzeigen, wo der user spielt die eigentlichen Henker.
Allerdings, je nach der Präsentation controller, ich will das Spiel in verschiedenen "Modi" (sprich: multiplayer, single player, usw.). Ich bin versucht, fügen Sie eine play again Taste, ab -, um zur vorherigen Ansicht-controller, bin aber unsicher, wie um sich zu entspannen, wenn es mehrere Pfade, die der Benutzer hätte man zu dieser Ansicht.

In anderen Worten, meine app irgendwie geht:

Ein -> B -> C oder

Ein -> D -> C, wo C kann (im Idealfall) entspannen D oder B.

Ich Frage mich, was die beste Möglichkeit dies umzusetzen ist? Sollte ich einfach einbetten all meinen view-Controller navigation Controller? Oder gibt es einen Weg, um eine bestimmte view-controller basierend auf einer bestimmten Bedingung? Vielen Dank für jede Hilfe!!!

InformationsquelleAutor Jared | 2015-07-24
Schreibe einen Kommentar