始终调用applicationWillTerminate方法

时间:2015-05-30 10:41:24

标签: ios objective-c

我正在开发基于iOS OpenGL的游戏。到目前为止,我并不太关心应用程序状态的变化和生命周期 - 背景,前景,暂停,终止等。现在我想添加支持将应用程序移动到暂停模式(按下主页后)然后很好地恢复它重新启动它。

我的问题是按下主页按钮后,应用程序总是被终止(应用程序委托总是到达-applicationWillTerminate:

文档提到为了防止终止,重要的是要尽可能多地清除内存,停止任何计时器等。这样做无助于防止终止,所以我试图通过实验方式从Xcode模板中复制应用委托应用程序,在启动/激活后完全没有初始化我的应用程序对象,没有故事板,在main.m中没什么特别的。

虽然模板(我使用的是Xcode游戏模板)在按下home之后永远不会终止,但它结束于-applicationDidEnterBackground:,我的应用程序尽管使用的内存较少并且完全启动,但任何任务都不会终止。

可能是什么原因。包含但不活跃的框架?我不知道。

0 个答案:

没有答案