Trudno mi było zastosować zaakceptowaną odpowiedź, więc tutaj jest więcej szczegółów.
Biorąc pod uwagę poniższe zdjęcie na kontrolerze widoku C, możesz „wyjść” z powrotem do dowolnego kontrolera widoku na ścieżce przejścia.
ViewController A możesz napisać:
- (IBAction)done:(UIStoryboardSegue *)segue {
// Optional place to read data from closing controller
}
ViewController B możesz napisać:
- (IBAction)back:(UIStoryboardSegue *)segue {
// Optional place to read data from closing controller
}
ViewController C kontrolujesz przeciąganie z przycisku "wstecz" do zielonej opcji wyjścia i
wybierasz wstecz: ViewController C kontrolujesz przeciąganie z przycisku "gotowe" do zielonej opcji wyjścia i wybierasz gotowe:
Uwaga: Mimo że metody znajdują się na innych kontrolerach widoku, są one wyświetlane dla ViewController C zjazdu „s. Sterowanie przeciąganiem i wybieraniem metody definiuje, do którego ViewController ma się rozwinąć.