2012-04-08 14 views
1

So habe ich eine App, wo ein Benutzer durch 3 View-Controller geht und dann ein Bild an Facebook übermittelt. Nachdem sie es bei Facebook eingereicht haben, möchte ich, dass sie den Prozess erneut starten können, als hätten sie die App neu gestartet.Wie "Neustart" -Anwendung ios

Wie könnte ich das tun?

dank

+1

'-popToRootViewControllerAnimated:'? – CodaFi

+0

[[self navigationController] popToRootViewControllerAnimated: NEIN]; ? Es ist kein Navigationscontroller obwohl ... Es ist nur ein Viewcontroller – Szwedo

+0

Wie navigieren Sie zu diesen anderen Ansichten? – CodaFi

Antwort

3

OK, weil Sie nicht über Ihre Navigationsmuster klar gewesen sein, werde ich die zwei Arten von Übergängen und ihre Gegensätze zeigen:

Push Pop: Ist durch Drücken erstellt ein neuer UIViewController auf den Stapel Navigation

[self.navigationController pushViewController:exampleController animated:YES]; 

Es wird entgegengewirkt durch

mit

Modale Ansicht: Wird erstellt, indem ein neuer UIViewController über den aktuellen angezeigt wird.

[self presentModalViewController:exampleController animated:YES]; 

Es ist nicht auf dem Navigationsstapel, so dass die Möglichkeit innerhalb der ersten modalen Ansicht eines anderen modalen Ansicht der Darstellung ist nicht verfügbar. Es wird durch Aufruf der

aus der Modalansicht selbst entgegengewirkt.

+0

Danke! Ich habe gerade die ursprüngliche Ansicht neu geladen, aber diese sind gut zu haben. Vielen Dank – Szwedo

Verwandte Themen