0

当我在我的 Iphone 上试用它时,我的 rootVC 完全是黑色的,而不是显示 VC3 或 VC,我不知道如何获取 VC3 和 VC,这取决于用户是否登录.. 尝试过 self.view .backgroundColor = UIColor.red 但我的模拟器没有响应代码

提前谢谢你,如果这是一个愚蠢的问题,我很抱歉,但我是新手。

 AppDelegate

    window = UIWindow(frame: UIScreen.main.bounds)
    let sb = UIStoryboard(name: "ViewController3", bundle: nil)
    var initialViewController = sb.instantiateViewController(withIdentifier: "Onboarding")
    let userDefaults = UserDefaults.standard
    if userDefaults.bool(forKey: "LoginComplete") {
        initialViewController = sb.instantiateViewController(withIdentifier: "ViewController3")
    }
    window?.rootViewController = initialViewController
    window?.makeKeyAndVisible()


ViewController3


override func viewDidLoad() {
    super.viewDidLoad()

       infoView.isHidden = true

        let userDefaults = UserDefaults.standard
        userDefaults.set(true, forKey: "LoginComplete")
        userDefaults.synchronize()

}

4

0 回答 0