iOS: Gehen Sie zurück zur vorherigen Ansicht

Habe ich zwei Ansichten wie diese im Story-Board:

[View1] -> [Navigation Controller] -> [Ansicht2]

Gehen von View1(hat tableview) zu 2, ich Sie auf klicken Sie auf eine Zeile auf View1:

self.performSegueWithIdentifier("showmyview2", sender:self)

Dieser funktioniert.

Nun habe ich eine Schaltfläche auf der Ansicht von 2, die, wenn Sie geklickt haben sollten, nehmen Sie mich zurück zur vorherigen Ansicht ich.e Ansicht 1.

Habe ich versucht, dieses:

 navigationController!.popViewControllerAnimated(true)

Aber das funktioniert nicht. Wie gehe ich zurück zur ersten Ansicht?

  • ist Ihre performsegue ist pushview controller oder presentview controller??
  • miuku> nicht sicher, wo sehe ich das? Der NavigationController ist UINavigationController-Klasse im identity inspector. Sorry, ich bin neu in iOS, Swift
  • Ihre View1 ist nicht in der navigationcontroller Hierarchie, so dass Sie nicht anrufen können popViewController auf navigationController, um zurück zu gehen, um View1
  • überprüfen Sie diese ... stackoverflow.com/questions/12561735/...
  • Vinay> Also, wie bringe ich View1 in der navigationController Hierarchie, oder alternativ eine andere Lösung?
  • meinen Sie ViewController, indem Sie Anzeigen?

InformationsquelleAutor Jasper | 2015-05-15
Schreibe einen Kommentar