【问题标题】:UIAlertView disappears when app goes to background and come back to foreground当应用程序进入后台并返回前台时 UIAlertView 消失
【发布时间】:2011-05-22 19:37:56
【问题描述】:

我正在开发一个 iPhone 应用程序(具有多任务支持的 iPhone),我在其中显示 UIAlertView 错误。当 UIAlertView 即将显示时,我的应用程序被发送到后台。现在,如果我尝试将我的应用程序置于前台,UIAlertView 会显示片刻并自动关闭,即使我没有调用关闭/单击任何按钮。

有谁知道问题出在哪里?

感谢和问候, 迪帕

【问题讨论】:

  • 我刚刚尝试在我的应用程序中执行相同的操作,但警报视图仍然存在。也许你想发布一些代码或什么? (也许警报视图委托代码是最重要的)
  • @spd 你找到解决办法了吗?

标签: iphone uialertview dismiss


【解决方案1】:

当您添加警报视图时,它会添加到当前视图控制器的视图之上,并且在返回前台时,有时会从 xib 重新加载视图并刷新所有内容。我建议你在控制器中维护一个状态变量,当回到前台时再次调用 alertView。

【讨论】:

  • 这个问题也发生在我身上,这是不可能的,因为当我打电话给下一个时,警报正在出现,所以,我想在某个地方
【解决方案2】:

如果“呼叫”表示下一个,则 Rajact 答案很好

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert];

这对我有用 我希望这可以帮助某人

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多