2017-01-26 7 views
-1

Я хочу перенаправить пользователя своего приложения на конкретное представление, если он вошел в систему или нет. Это мой код:Переадресовать на конкретный вид

override func viewDidLoad() { 
    super.viewDidLoad() 

     if FIRAuth.auth()?.currentUser != nil { 

      let storyboard = UIStoryboard(name: "Main", bundle: nil) 
      let viewController = storyboard.instantiateViewController(withIdentifier :"LoginViewController") as! LoginViewController 
      self.present(viewController, animated: true) 
     } 

     else { 

      let storyboard = UIStoryboard(name: "Main", bundle: nil) 
      let viewController = storyboard.instantiateViewController(withIdentifier :"SWRevealViewController") as! SWRevealViewController 
      self.present(viewController, animated: true) 
     } 
} 

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

+0

вам нужно «подождать», пока ваш презентатор не войдет в стек навигации, чем вы можете представить из него другой вид. – holex

ответ

-1

Это сработало. Я не подключил контроллер навигации в раскадровке. Сам код работает finde.