呈现标签栏控制器后,我无法关闭标签栏控制器。在不删除应用程序的情况下重新安装后,我什至无法点击我的按钮。需要卸载并重新安装应用程序,然后我才能点击按钮
我已经尝试过其他一些关闭标签栏控制器的方法,但仍然无法关闭控制器。
这是我目前在登录后展示控制器的方式
let storyboard = UIStoryboard.init(name: "Main", bundle: Bundle.main)
let loginVC = storyboard.instantiateViewController(withIdentifier: "Home")
self.present(loginVC, animated: true, completion: nil)
这是我目前解雇控制器的方式
@IBAction func btnLogout_TouchUpInside(_ sender: Any) {
dismiss(animated: true, completion: nil)
}
这是我的根视图
let storyboard = UIStoryboard(name: "Main", bundle: Bundle.main)
if defaults.bool(forKey: "isLoggedIn") {
// Show Home screen
window?.rootViewController = storyboard.instantiateViewController(withIdentifier: "Home")
} else {
// Show Login screen
window?.rootViewController = storyboard.instantiateViewController(withIdentifier: "Login")
}
window?.makeKeyAndVisible()