Iphone从App登出问题

时间:2011-01-30 10:44:57

标签: iphone cocoa-touch logout

我有一个基于导航控制器的应用程序。首先,它提供了一个带有登录界面的模态视图。用户登录后,我将关闭此视图并显示rootViewController。

然后,在导航栏中我有一个按钮,以便显示我可以注销的个人资料视图。

问题如下。当我在配置文件视图中按退出时,我做了两件事:

  • 使用登录屏幕显示新的模态视图。
  • 弹出个人资料视图控制器。

但是有一会儿,我可以在显示登录视图之前看到pop动作和RootViewController。

如何避免这种行为?

由于

2 个答案:

答案 0 :(得分:1)

嘿 我认为您必须在animated- (void)dismissModalViewControllerAnimated:(BOOL)animated上标记- (UIViewController *)popViewControllerAnimated:(BOOL)animatedYES设置为NO,因此您实际上可以看到它切换视图。如果您将其更改为{{1}},则会立即显示“登录”视图。

我希望这对你有用。

此致

答案 1 :(得分:1)

您需要指定您不希望看到动画。你从哪里弹出最后一个视图控制器?

应该是这样的 [navController popViewControllerAnimated:NO];