2016-08-02 4 views
1

Я довольно новичок в быстрой разработке, но я пытаюсь реализовать кнопку возврата в своем приложении.Навигационная панель, не отображающая popViewControllerAnimated() не работает

У меня есть следующий макет в моем Main.storyboard

Main.Storyboard

Как видно на картинке навигации бруски отображения однако, когда я обед мое приложение не видно.

Я также попытался с помощью кнопки, которая возьмет меня обратно к предыдущему виду с

self.navigationController?.popViewControllerAnimated(true) 

, но он не работал


Update: Изображение выше не показывает первоначальный контроллер, который является моим ViewController

проблема в том, что все маршруты на самом деле являются P ageContentViewController, который вызывается из ViewController который проверяет фб логин, чем звонки:

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

Так я не могу изменить свой первоначальный вид контроллера. Я не знаю, как обойти эту проблему. Есть ли способ сделать это с Main.storyboard или программным решением?

ответ

1

Введено мое первоначальное представление в навигационном контроллере и настройка его на начальное представление.

Несмотря на то, что он не выглядит правильно на предварительном просмотре, потому что мой первоначальный вид называет другие представления программным образом, он работает правильно на устройстве.