Как выйти из системы при использовании контроллера SWRevealViewController? - PullRequest
0 голосов
/ 05 мая 2018

Я использую SWRevealViewController в моем приложении. Сначала у меня есть экран входа в мое приложение. При нажатии кнопки входа я загружаю контроллер вид спереди и левую боковую панель (используя SWRevealViewController), но как выйти из SWRevealViewController, нажав кнопку выхода и перейдите экран входа ..? я не могу выйти из системы ..

следующий код при нажатии кнопки входа в систему ..

    let frontNavigationController:UINavigationController
    let rearNavigationController:UINavigationController

    let revealController = SWRevealViewController()
    var mainRevealController = SWRevealViewController()

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
    let sidebar = storyboard.instantiateViewController(withIdentifier:  "MenuTableView")as! MenuTableView
    let homepage = storyboard.instantiateViewController(withIdentifier: "Map_VC") as! MapViewController
    frontNavigationController =  UINavigationController(rootViewController: homepage)
    rearNavigationController = UINavigationController(rootViewController: sidebar)

    revealController.frontViewController = frontNavigationController
    revealController.rearViewController = rearNavigationController
    revealController.delegate = self
    mainRevealController  = revealController
    self.window?.rootViewController = mainRevealController

    UINavigationBar.appearance().barTintColor = UIColor(red: 235.0/255, green: 113.0/255, blue: 158.0/255, alpha: 1.0)
    UINavigationBar.appearance().tintColor = UIColor.white

1 Ответ

0 голосов
/ 05 мая 2018

Попробуйте это:

 let goNext = storyBoard.instantiateViewController(withIdentifier: "storyboardID") 
 let customNavigation = UINavigationController(rootViewController: goNext!)
 self.present(customNavigation, animated: true, completion: nil)
...