Как установить первый вид входа в систему контроллера перед домашним экраном - PullRequest
0 голосов
/ 04 декабря 2018

Я использую эту Ссылку для кода слайд-меню ... и он успешно работает, но проблема в том, что он сначала перенаправляется на домашний экран, и я хочу сначала перейти на экран входа или регистрации после этого домашнего экранас кодом слайд-меню.

   import UIKit

    @UIApplicationMain
    class AppDelegate: UIResponder, UIApplicationDelegate {

    var window: UIWindow?

    fileprivate func createMenuView() {

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    let homeViewController = storyboard.instantiateViewController(withIdentifier: "Home") as! HomeViewController

    let leftViewController = storyboard.instantiateViewController(withIdentifier: "LeftViewController") as! LeftViewController

    let nvc: UINavigationController = UINavigationController(rootViewController: homeViewController)

    UINavigationBar.appearance().tintColor = UIColor(hex: "689F38")

    leftViewController.homeViewController = nvc

    let slideMenuController = ExSlideMenuController(homeViewController:nvc, leftMenuViewController: leftViewController)

     slideMenuController.automaticallyAdjustsScrollViewInsets = true
     slideMenuController.delegate = homeViewController
     self.window?.backgroundColor = UIColor(red: 236.0, green: 238.0, blue: 241.0, alpha: 1.0)
     self.window?.rootViewController = slideMenuController
     self.window?.makeKeyAndVisible()
        }

 func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

           self.createMenuView()

            return true
        }

1 Ответ

0 голосов
/ 04 декабря 2018

Вы должны поместить свой loginViewController как mainViewController

  let homeViewController = 
  storyboard.instantiateViewController(withIdentifier: "login") as! 
  LoginViewController

  let leftViewController = 
  storyboard.instantiateViewController(withIdentifier: "LeftViewController") 
  as! LeftViewController

  let slideMenuController = SlideMenuController(mainViewController: 
  mainViewController, leftMenuViewController: leftViewController, 
  rightMenuViewController: rightViewController)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...