Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个具有这种布局的应用程序:
当您打开应用程序时,您会看到一个登录屏幕。您登录并看到一个带有 3 个选项卡的选项卡栏。(loginview在tabbar的appdelegate中用presentModalView显示)。
在第三个选项卡中有一个注销按钮。我想在按下注销按钮时应用删除 NSUserDefaults 并再次显示登录视图。如果您再次登录,登录屏幕就会消失,您会看到标签栏的第一个标签。
我怎样才能做到这一点?
执行以下操作,
将您的登录视图放在第一个视图控制器中。
将您的标签栏控制器放在第二个视图控制器中。
将第二个 viewcontroller 实例存储在 appDelegate 中(这将用于导航)。
现在,当按下注销按钮时,使用存储的实例导航您的视图。