如何在iPhone应用程序中添加注销功能?

时间:2010-12-01 03:33:20

标签: iphone login logout tabbar

我有一个使用此布局的应用程序:

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

在第三个标签中有一个注销按钮。我想按下注销按钮时,应用程序删除NSUserDefaults并再次显示loginview。如果您再次登录,登录屏幕将消失,您将看到标签栏的第一个标签。

我该怎么做?

1 个答案:

答案 0 :(得分:0)

执行以下操作,

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

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

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

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