我知道有些问题与我的问题相同,但实际上我确实尝试了建议并且什么都没有,所以我看看是否有人可以在我的代码中解决这个问题。
我有一个名为WelcomeVC的LoginViewController,因为我有一个按钮可以将用户签入应用程序,一旦他们已经登录,如果一切正常,它会加载TabBarVC,其中有5个UIViewControllers通过它连接到它关系' viewcontrollers'然而,这在20分钟之前确实很好,但出于某种原因,当我在模拟器上测试这个以显示客户端时,它似乎在尝试登录时崩溃。
我的代码如下:
@IBAction func signUserIn(sender: AnyObject) {
FIRAuth.auth()?.signInWithEmail(usernameTF.text!, password: passwordTF.text!, completion: { (user, error) in
if error != nil
{
print("email/pass is wrong!")
}
else
{
let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)
let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("tBVC") as! TabBarVC
self.presentViewController(nextViewController, animated:true, completion:nil)
}
})
}
这之前工作正常并以编程方式加载下一个视图,而不是通过任何segue。为什么它突然停止工作以及如何解决它的任何想法?
这是错误代码:
Could not cast value of type 'UITabBarController' (0x1119548b0) to 'LT_Apps.TabBarVC' (0x10e4e9980).
(lldb)