在我的iPad应用程序中,我将UIApplicationExitsOnSuspend设置为true,以便在按下主页按钮时应用程序终止。一般来说这很好。但是,当我尝试终止应用程序并在主屏幕可见时再次启动它时,应用程序有时会崩溃。
仔细检查后,我发现应用程序在调用applicationWillTerminate之前进入applicationDidEnterBackground。这似乎表明应用程序在终止之前暂时进入后台状态。因此,如果应用程序在应用程序处于后台之前的那个短暂时间内启动,那么应用程序将会启动(但实际上只是从背景中简单地回来),然后关闭,使其看起来像崩溃,但是没有任何崩溃报告。
还有其他人遇到过这样的问题吗?这是iOS的错误吗?你是怎么解决的?
谢谢, 添