我的 rootViewController 工作并加载正常。但是,当我使用present(viewControllerToPresent: UIViewController, animated: true, completion: nil)
另一个 viewController 调用它时,我只得到一个黑屏。
我查看了整个 stackOverflow,但只为故事板用户找到了解决方案。我正在以编程方式执行此操作
@objc func handleLogin() {
print("LOGIN BUTTON TOUCHED")
guard let email = emailTextField.text, let password = passwordTextField.text else {
print("Form is not valid.")
return
}
Auth.auth().signIn(withEmail: email, password: password) { (user, error) in
if error != nil {
print(error!)
return
}
let viewController = RootViewController()
*** self.present(viewController, animated: true, completion: nil)
print("Logged in")
}
}