【发布时间】:2016-12-07 22:11:07
【问题描述】:
所以让我解释一下。 我有两个 ViewController(登录页面和主页)。 登录页面包含两个按钮(FB 和 G+ 登录按钮)。 使用登录凭据一切正常,并呈现下一个视图,即主页。 在主页面中,我有按钮(退出)。按钮应该像唱歌一样让我回到登录页面,不幸的是它不起作用。 下面是我的代码
let vc = self.storyboard?.instantiateViewController(withIdentifier: "LoginPage") as! LoginPage
vc.modalTransitionStyle = UIModalTransitionStyle.crossDissolve
self.present(vc, animated: true, completion: nil)
正在显示
fatal error: unexpectedly found nil while unwrapping an Optional value
主页面中所有声明的 IBOutlet 的输出为 nil
请问我需要帮助吗!!!??
【问题讨论】:
-
再次检查登录视图控制器的情节提要 ID。它必须完全匹配“LoginPage”,大小写,没有空格。此外,它必须在同一个情节提要中。
-
没有错字问题...另一件事是,当我更改代码时: let LoginControllerx = LoginPage() UIApplication.shared.keyWindow?.rootViewController = UINavigationController(rootViewController: LoginControllerx) 它显示 IBOutlet nil登录页面:(
-
@EdisShabixhiza 一个可能的问题是您有一些未连接的插座。
-
@i6x86 我已经仔细检查并且我的插座已连接,但感谢您的快速响应