2016-08-02 30 views
1

Ich bin ziemlich neu in der schnellen Entwicklung, aber ich versuche, eine Rücktaste in meiner Anwendung zu implementieren.Navigationsleiste zeigt PopViewControllerAnimated() nicht an

Ich habe folgendes Layout in meinem Main.storyboard

Main.Storyboard

als Balken jedoch im Bild der Navigation gesehen anzuzeigen, wenn ich das Mittagessen meines app sie nicht sichtbar sind.

Ich habe auch versucht, eine Taste, die mich zurück zur vorherigen Ansicht mit

self.navigationController?.popViewControllerAnimated(true) 

nehmen, aber es

nicht funktioniert hat

Update: Das Bild oben zeigen doesnt der ursprüngliche Controller, der mein ViewController ist

das Problem ist, dass alle Routen ist eigentlich ein P ageContentViewController, die von Viewcontroller genannt wird, die als Anrufe für fb Login prüft:

dispatch_async(dispatch_get_main_queue()){ 
self.setViewControllers([self.getViewControllerAtIndex(0)] as [UIViewController], direction: UIPageViewControllerNavigationDirection.Forward, animated: false, completion: nil) 
} 

So kann ich nicht meine ersten View-Controller ändern. Ich weiß nicht, wie ich dieses Problem umgehen kann. Gibt es eine Möglichkeit, es von Main.storyboard oder einer programmatischen Lösung zu tun?

Antwort

1

Das Einbetten meiner ursprünglichen Ansicht in einen Navigationscontroller und das Festlegen der ursprünglichen Ansicht hat funktioniert.

Obwohl es in der Vorschau nicht richtig aussieht, weil meine erste Ansicht die anderen Ansichten programmgesteuert aufruft, funktioniert es auf dem Gerät

korrekt