如果我在应用程序中收到警报,并且将应用程序置于后台,然后按应用程序图标进入应用程序,则会显示初始屏幕,然后弹出警报。为什么启动画面出现?
如果没有警报,并且我将应用程序置于后台,然后按应用程序图标进入该应用程序,则不会显示启动屏幕。

最佳答案

首先,您必须将UIAlertView设置为类中的一个属性。
在您的AppDelegate类中,您可以实现applicationDidEnterBackground:方法,而您可以放置​​以下内容:

[yourViewController.yourAlert dismissWithClickedButtonIndex:0 animated:NO];

如果您的应用进入后台,这应该消除警报。
希望这可以帮助!

10-08 03:18