您当前的位置: 首页 > 

什么时候App委托会收到App进程被结束的消息

发布时间:2016-03-10 09:04:00 ,浏览量:0

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)

我们在Xcode建立的新项目后,在AppDelegate类会发现很多和App状态相关的回调方法(当然你也可以使用App状态通知),其中你会看到一个applicationWillTerminate:(UIApplication *)application回调方法,从字面上看该方法应该在App即将被结束的时候被调用.

但当我们在Xcode中运行程序且点击停止调试从而关闭App的时候,并没有调用该方法.

我们在Xcode中运行App,按Home键进入后台后,调出Task管理器界面,关闭该App时也没有调用该方法.

那么该方法在什么时候被调用呢?

答案很简单:只有在App设置为不进入挂起状态时,该方法才会在App进入后台后调用.

我们可以在App的main.plist中新添加一项,并设置为YES:

UIApplicationExitsOnSuspend = YES

这表示App不会进入挂起状态,一旦进入就将其结束.

现在运行的App,然后按Home键,你会发现该方法被调用了,你的App也被结束掉了.

关注
打赏
1688896170
查看更多评论

暂无认证

  • 0浏览

    0关注

    108697博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.1858s