2012-03-29 21 views
-2

Ich implementierte 4 Ansichten in AppDelegate hängt von der Anforderung wird es die Ansicht aufrufen. Ich rief zweite (Beispiel) anzeigen, dann schob ich auf die neue Ansicht, die ich auf die andere neue Ansicht geschoben.Ich will gehen zurück zur zweiten (Beispiel) Ansicht. Ich habe den Code wie folgt implementiert [self.navigationController popToRootViewControllerAnimated: YES]; aber es geht in die vorherige Ansicht und wieder zurück zur zweiten (Beispiel) Ansicht. Kann mir jemand sagen wie es direkt zur zweiten (Beispiel-) Ansicht geht. Vielen Dank im Voraus.Zugriff auf die Ansichten in iPhone

Antwort

2

Statt der Verwendung popToRootViewController Sie benötigen popToViewController wie unten

self.navigationController popToViewController:secondViewObj animated:YES]; 
0

sollten Sie verwenden

popViewControllerAnimated:animated] 

oder

popToViewController:yourVC animated:animated] 
+0

I verwenden implementiert das auch, aber die Ausgabe ist gleich. – siva

+0

Sehen Sie sich den Stack des Navigationscontrollers an - NSLOG (@ "% @", [self.navigationController viewControllers]); – Injectios

+0

Ich habe den Wert ist Null – siva

0

Verwenden [pushViewController:obj animated:NO] .....

Obwohl dies Ihre Sicht nicht Pop, aber es wird Ihrer Ansicht nach obj schieben, dass ist Objekt von FirstView.

Dies wird einfach arbeiten, wie Sie wollen, können nicht technische Art und Weise sein ... :)

Verwandte Themen