Zurück zum vorherigen Ansichts-Controller funktioniert nicht

ein First View Controller hat eine Schaltfläche, die die @IBAction @ auslösgoTo2ndVc() welches einen zweiten ViewController präsentiert:

class FirstVC: UIViewController {
   ...
   @IBAction func goTo2ndVc() {
        let secondVc = SecondVC(label: "I am second vc.")
        self.presentViewController(secondVc, animated: true, completion: nil)
    }

Wenn die Taste gedrückt wird, wird der 2nd View Controller auf dem Bildschirm angezeigt. Kein Problem

Im 2nd View Controller gibt es auch eine Schaltfläche, mit der Sie zum 1st View Controller zurückkehren können:

class SecondVC: UIViewController {
   ...
   @IBAction func backToFirst(sender: AnyObject) {
        print("go back ...")
        self.navigationController?.popViewControllerAnimated(true)
    }
}

Ich habe im Internet gesucht, Leute schlagen vor, @ zu verwendnavigationController?.popViewControllerAnimated(true), um zum vorherigen Controller zurückzukehren. Aber wenn ich die Zurück-Taste drücke, kann ich die Druckmeldung "Zurück ..." sehen, aber die App kehrt nicht zum 1st View Controller zurück. WARUM

Antworten auf die Frage(6)

Ihre Antwort auf die Frage