【发布时间】:2020-09-21 17:29:41
【问题描述】:
我正在开发 swift 5 和 xcode 11.5
如果用户已登录,我正在尝试将用户从主故事板移动到标签栏控制器,
在我的 appDelegate 中我尝试了这个
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
if let api_token = helper.getApiToken() {
print("api_token: \(api_token)")
let tab = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(identifier: "maintab")
window?.rootViewController = tab
}
return true
}
这里我要检查是否有用户api_token,如果有则移动到标签栏 如果没有显示主故事板 但即使有令牌,它也总是会转到 main.storyboard!
【问题讨论】:
-
是
SceneDelegate.swift你的项目中有吗?? -
检查更新的答案
标签: ios swift storyboard appdelegate swift5