Простой толчок (контроллер просмотра) из меню в SWRevealViewController в Swift?

Это мое меню SWRevealViewController.

введите здесь описание изображения

Когда я выбираю «контроллер нажатия контроллера отображения» или «контроллер установки контроллера отображения отображения»

я получаю экран входа в систему с меню SWRevealViewController (не кнопка «Назад»), как это правильное изображение.

введите здесь описание изображения

Для этого я использовал код

      if self.revealViewController() != nil {

            menuButton.target = self.revealViewController()
            menuButton.action = "revealToggle:"
            menuButton.title = ""
             menuButton.image = UIImage(named: "reveal-icon")

            self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())

   }

Проблема: теперь мне нужен простой толчок из меню SWRevealViewController. я не хочу «отображать контроллер push-контроллера представления» и использовать приведенный выше код.

Чтобы открыть контроллер просмотра, я попытался.

self.navigationController.popViewController(animated:false) // not working 

Просто нужен простой толчок. и после нажатия кнопки «Назад» он должен вернуться в «Домой» или «Меню». Заранее спасибо.

простым нажатием я должен получить значок «Назад», как показано ниже. введите здесь описание изображения


person Avijit Nagare    schedule 07.03.2016    source источник


Ответы (1)


Вы пытались сделать контроллер представления отображения точкой входа вашего приложения и удалить контроллер запуска, потому что, если вы просто хотите вернуться к основному виду, вы можете просто сделать это следующим образом:

let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let controller = storyboard.instantiateInitialViewController() as UIViewController!
    self.presentViewController(controller, animated: false, completion: nil)
person Mr. Bond    schedule 07.03.2016