gpt4 book ai didi

Swift - 返回到不在层次结构中的 View

转载 作者:行者123 更新时间:2023-11-30 10:47:08 26 4
gpt4 key购买 nike

我有一个启动页面,用于检查用户是否已经登录。如果是,他们会直接进入内容页面。如果没有,他们会转到登录页面。当自动登录的用户尝试注销时,我的问题就会发生 - 我想将他们发送到登录页面,但是,他们从来不需要访问该页面,因此它不在 View 层次结构中。我可以将它们发送到启动页面,并根据注销标志重定向到登录页面,但这似乎更像是一种解决方法,而不是解决方案。我的问题:有没有一种方法可以访问 View ,而无需从每个具有注销按钮的 View 创建转场?

enter image description here

最佳答案

在 IB 和注销操作中为 LoginVC 提供 Storyboard 标识符

let vc = storyboard!.instantiateViewController(withIdentifier: "LoginVCID")
(UIApplication.shared.delegate as! AppDelegate).window!.rootViewController = vc

顺便说一句,您不必使用 segues ,您可以任意从一个 vc 导航到另一个给定的 vc 标识符,并使用 Present/Push (与导航 Controller 一起使用)

内存管理技巧

Don't leave a vc in stack if you won't navigate back to

关于Swift - 返回到不在层次结构中的 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55539453/

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