Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 在实现新的rootController后,未正确加载Main.Storyboard_Firebase_Swift3_Firebase Authentication_Facebook Login_Login Control - Fatal编程技术网

Firebase 在实现新的rootController后,未正确加载Main.Storyboard

Firebase 在实现新的rootController后,未正确加载Main.Storyboard,firebase,swift3,firebase-authentication,facebook-login,login-control,Firebase,Swift3,Firebase Authentication,Facebook Login,Login Control,我有个问题,现在还没有解决。由于我添加了一项功能,因此当用户未登录或直接转到代表应用程序功能的userViewcontroller时,应用程序将通过显示loginviewController启动,因此在情节提要中创建的所有内容都不可见,应用程序只会显示一个黑屏 我和Firebase一起工作。我最近添加了Facebook按钮,效果非常好。因为它是在没有故事板的情况下创建的,所以它是应用程序中唯一显示的对象。用户使用Facebook按钮登录后,它再次显示一个黑屏 我已将以下代码添加到应用程序代理:

我有个问题,现在还没有解决。由于我添加了一项功能,因此当用户未登录或直接转到代表应用程序功能的userViewcontroller时,应用程序将通过显示loginviewController启动,因此在情节提要中创建的所有内容都不可见,应用程序只会显示一个黑屏

我和Firebase一起工作。我最近添加了Facebook按钮,效果非常好。因为它是在没有故事板的情况下创建的,所以它是应用程序中唯一显示的对象。用户使用Facebook按钮登录后,它再次显示一个黑屏

我已将以下代码添加到应用程序代理:

    window = UIWindow(frame: UIScreen.main.bounds)
    window?.makeKeyAndVisible()

    window?.rootViewController = MainViewController()
主控制器具有以下代码:

import UIKit

class MainViewController: UINavigationController {

override func viewDidLoad() {
    super.viewDidLoad()
    view.backgroundColor = .red

    let isLoggedIn = false

    if isLoggedIn {


    }else {

        perform(#selector(showLoginController), with: nil, afterDelay: 0.01)
    }

}

func showLoginController() {


    let loginController = LoginViewController()
    present(loginController, animated: true, completion: {

    })


}
}
你知道它为什么不能正常工作吗