2016-08-02 127 views
1

我对swift开发很新,但我试图在我的应用程序中实现后退按钮。导航栏不显示popViewControllerAnimated()不工作

,我有以下布局在我Main.storyboard

Main.Storyboard

正如这幅画但是导航栏显示时,我的午餐我的应用程序,他们是不可见的观察。

我还使用一个按钮,将带我回到以前的观点与

self.navigationController?.popViewControllerAnimated(true) 

尝试,但并未奏效


更新: 以上犯规显示出图像初始控制器是我的ViewController

问题是所有路由实际上是一个P ageContentViewController这是从视图控制器,其检查FB登录比电话叫:

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

,所以我不能改变我的初始视图控制器。 我不知道如何解决这个问题。 有没有办法从Main.storyboard或程序解决方案来做到这一点?

回答

1

将我的初始视图嵌入到导航控制器中,并将其设置为初始视图。

即使它看起来不正确的预览,因为我的初始视图以编程方式调用其他视图它可以在设备上正常工作