applicationDidEnterBackground和applicationWillTerminate,当用户刷新退出应用程序时调用

时间:2015-09-02 05:13:17

标签: objective-c nsnotificationcenter uiapplicationdelegate uiapplication

我正在为用户将应用程序发送到后台或完全退出应用程序时添加一些通知。但是,当他们退出应用时,会调用方法applicationDidEnterBackgroundapplicationWillTerminate。为什么会这样?当用户退出应用程序时,如何调用applicationWillTerminate

如果有人想知道,这是客观的。

2 个答案:

答案 0 :(得分:0)

仅当应用程序在终止时未处于挂起状态时,才会调用

applicationWillTerminate方法。

以下链接可以帮助您 -

Which function is called when iPhone app is terminated?

applicationWillTerminate when is it called and when not

答案 1 :(得分:0)

看到在applicationWillTerminate之后调用applicationDidEnterBackground我决定从调用notification.fireDate的点开始设置{1}} 1秒。调用applicationDidEnterBackground时,会先取消applicationWillTerminate内安排的通知。

伪代码:

applicationDidEnterBackground