Когда я попробовал его на своем 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()
}