2016-08-02 14 views
1

私は開発をすばやく始めたばかりですが、アプリケーションに戻るボタンを実装しようとしています。ナビゲーションバーにポップアップが表示されないpopViewControllerAnimated()が動作しない

私のランチ私のアプリは、彼らが表示されていないとき、ナビゲーションバーが表示さしかし、絵で見られるように、私は私のMain.storyboard

Main.Storyboard

に次のレイアウトを持っています。

私も

self.navigationController?.popViewControllerAnimated(true) 

で前のビューに戻って私を取るのボタンを使用して試してみましたが、それは

を働いていない

更新: doesntのショー上の画像を最初のコントローラは私のViewControllerです

問題はすべてのルートは実際にはPです通話よりもFBログインをチェックするのViewControllerから呼び出されageContentViewController:

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

だから私は私の最初のビューコントローラを変更することはできません。 私はこの問題を回避する方法を知りません。 Main.storyboardやプログラマティックなソリューションからそれを行う方法はありますか?

答えて

1

ナビゲーションコントローラに初期ビューを埋め込み、初期ビューに設定しています。

初期ビューでプログラムによって他のビューが呼び出されるため、プレビューが正しく表示されませんが、デバイス上で正しく動作します。

関連する問題