为什么我在使用 self.presentViewController(vc, animated: true, completion: nil) Xcode swift 2 时出现黑屏

Why am I getting a black screen when I use self.presentViewController(vc, animated: true, completion: nil) Xcode swift 2

所以我尝试设置一个登录功能(有效)但是当我测试登录时,我进入登录屏幕并登录。然后它显示黑屏。

    func login(){

    FIRAuth.auth()?.signInWithEmail(Username.text!, password: Password.text!, completion: {

        user, error in

        if error != nil{

            print("Incorrect Username/Password")

        }
        else{

            print("Welcome")
            self.presentViewController(vc, animated: true, completion: nil)




        }

    })

}

谁能告诉我我做错了什么。 signInWithEmail 部分不影响 UIview。

Storyboard name 我是新手,但以下答案对我有用

 let NextView = self.storyboard?.instantiateViewControllerWithIdentifier("xyzVC") as! xyzVC

 self.presentViewController(NextView, animated: true, completion: nil)

使用了以下答案

再次强调,我是新手,所以这可能会在未来造成问题! 确保你在故事板中调用 ViewController 完全相同的名称,如图所示......否则你会得到一个巨大的错误。