当应用程序转到后台并返回前台时,UIAlertView 消失

发布于 2024-10-06 11:33:51 字数 196 浏览 10 评论 0原文

我正在开发一个 iPhone 应用程序(支持多任务的 iPhone),其中显示 UIAlertView 错误。当 UIAlertView 即将显示时,我的应用程序被发送到后台。现在,如果我尝试让我的应用程序进入前台,UIAlertView 会显示一会儿并自动关闭,即使我不调用关闭/单击任何按钮也是如此。

有谁知道问题是什么?

谢谢和问候, 迪帕

I am developing an iPhone application (iPhone with multi tasking support) in which I am displaying UIAlertView on error. When UIAlertView is about to get display my app is sent to background. Now, if I try to get my app in the foreground, UIAlertView gets displayed for a moment and gets dismissed automatically even if I don't call dismiss/click on any button.

Does anyone knows what the problem is?

Thanks and Regards,
Deepa

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

鹤仙姿 2024-10-13 11:33:51

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

When you add an alert view, it is added on top of the view of the current viewcontroller and while coming back to foreground , sometimes the view is reloaded from the xib and all the contents are refreshed. I suggest you to maintain a state variable in controller which calls the alertView again when coming back to foreground.

情独悲 2024-10-13 11:33:51

Rajact 的答案很好,如果“呼叫”意味着下一个,

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert];

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

Rajact answer is good if by 'call' means the next

[theViewWhenYouAddedIt bringSubviewToFront:theViewWhenYouAddedIt.theAlert];

This worked for me
I hope this helps someone

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文