0

我有一个具有这种布局的应用程序:

当您打开应用程序时,您会看到一个登录屏幕。您登录并看到一个带有 3 个选项卡的选项卡栏。(loginview在tabbar的appdelegate中用presentModalView显示)。

在第三个选项卡中有一个注销按钮。我想在按下注销按钮时应用删除 NSUserDefaults 并再次显示登录视图。如果您再次登录,登录屏幕就会消失,您会看到标签栏的第一个标签。

我怎样才能做到这一点?

4

1 回答 1

0

执行以下操作,

  1. 将您的登录视图放在第一个视图控制器中。

  2. 将您的标签栏控制器放在第二个视图控制器中。

  3. 将第二个 viewcontroller 实例存储在 appDelegate 中(这将用于导航)。

  4. 现在,当按下注销按钮时,使用存储的实例导航您的视图。

于 2010-12-01T03:58:35.350 回答