gpt4 book ai didi

ios - 在 AppDelegate 启动时访问 Root View Controller

转载 作者:行者123 更新时间:2023-11-28 08:24:46 25 4
gpt4 key购买 nike

在我们的 AppDelegate 应用程序方法中,我们正在访问 Root View Controller :

let splitViewController = self.window!.rootViewController as! UISplitViewController
.... set variables on splitViewController

然后在成功登录后我们重定向到 Root View Controller :

let storyboard = UIStoryboard(name: "Main", bundle: nil)
let controller = storyboard.instantiateViewController(withIdentifier: "Home") as UIViewController
self.present(controller, animated: true, completion: nil)

但似乎这个登录过程正在清除步骤 #a 中设置的变量。大概就像在步骤 #b 中一样,我们正在重新创建 Controller 。我们如何才能在不清除 #a 中设置的变量的情况下进行重定向?

最佳答案

我们遵循了在需要时切换 Root View Controller 的方法。我们启动应用程序,如果用户未登录,我们将根设置为 LoginViewController。登录后,我们将根设置回 UISplitViewController。解决方案来自https://stackoverflow.com/a/25979945/47281

关于ios - 在 AppDelegate 启动时访问 Root View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40335474/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com