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