【问题标题】:Iphone Log Out from App problemIphone从应用程序注销问题
【发布时间】:2011-01-30 10:44:57
【问题描述】:

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

然后,在导航栏中,我有一个按钮,用于显示我可以注销的配置文件视图。

问题如下。当我在配置文件视图中按注销时,我会做两件事:

  • 在登录屏幕中显示新的模态视图。
  • 弹出配置文件视图控制器。

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

如何避免这种行为?

谢谢

【问题讨论】:

    标签: iphone cocoa-touch logout


    【解决方案1】:

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

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

    【讨论】:

    • 在将控制权传递给模态视图之前,如何推另一个具有黑色背景且没有动画的普通视图控制器?
    • 您是否尝试过在关闭模态视图控制器之前弹出视图控制器?
    【解决方案2】:

    嘿, 我认为您必须在 - (void)dismissModalViewControllerAnimated:(BOOL)animated 或 在- (UIViewController *)popViewControllerAnimated:(BOOL)animated 上设置为YES,这样您实际上可以看到它切换视图。如果您将它们更改为NO,“登录”视图将立即出现。

    我希望这对你有用。

    问候

    【讨论】:

    • 是的。我将标志设置为 NO,但是当我弹出视图时我看到了 rootviewcontroller
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2011-07-27
    • 2019-04-21
    • 1970-01-01
    • 2011-10-07
    相关资源
    最近更新 更多