Я попытался установить ViewController3 как rootVC для моих вошедших в систему пользователей и vc для не вошедших в систему, но вместо этого он становится черным - PullRequest
0 голосов
/ 08 июля 2019

Когда я попробовал его на своем Iphone, и вместо того, чтобы показать VC3 или VC, мой rootVC был полностью черным, и я не знаю, как получить 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()

}

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...