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

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.
如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! 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也被结束掉了.

时间: 2024-09-10 06:23:57

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

APP完全杀掉后收不到推送消息

问题描述 APP完全杀掉后收不到推送消息,但是在后台挂起能收到推送消息,证书上传也没问题.求指教!!! 解决方案 来个解答的大神阿,另外一篇帖子的解决方案 首先需要您上传APNS推送证书到环信**后台. 在环信iOSSDK初始化时填写您的证书名称. 注册推送. 真机登录环信im账号. 查看**后台中,对应im账户下是否有您刚刚写的证书名.(如果没有,请检查您是否得到了deviceToken) 确定您当前证书是否和您的项目匹配.(开发证书与生产证书需要一一对应)我检查了在我的项目里都没

利用苹果自带原生app或者推广的app打造标准

文章描述:人们通常认为苹果是靠iphone卓越的外观设计轻松取得5%的移动市场份额和他人望其项背的利润,但老乔自视苹果是一个缔造优质软件的企业.他曾夸口苹果在软件上的水平要领先业界5年.今年ipad2发布的时候 乔布斯还是没免俗的演示自己开发的应用.老乔让两大软件主要负责人 人们通常认为苹果是靠iphone卓越的外观设计轻松取得5%的移动市场份额和他人望其项背的利润,但老乔自视苹果是一个缔造优质软件的企业.他曾夸口苹果在软件上的水平要领先业界5年.今年ipad2发布的时候 乔布斯还是没免俗的演示

app远程控制另一个app发送指令的实现方式或思路

问题描述 app远程控制另一个app发送指令的实现方式或思路 我想要开发一个APP能远程控制另一个app发送相关指令给机器人,中间有后台支持,不考虑app轮询请求的方式,求大神谈一谈实现的方式或思路流程 解决方案 无非就是实现一个双向的通讯,可以用第三方推送api实现反向发通知. 解决方案二: 不要用轮询,应该用推送

CTFHOKO APP是什么 CTFHOKO APP怎么样?

CTFHOKO APP怎么样 [香港一线连锁品牌]CTFHOKO所有进驻商家均为香港一线连锁品牌,Sasa.ISA.美心等香港知名商家强势进驻,彩妆个护.全球美食.母婴用品.营养保健.服饰箱包等港货一站式购齐! [周大福品牌保证]周大福坚持「真诚 ‧ 永恒」的价值理念,以86年的品牌保证CTFHOKO所售产品均为海外正品,绝不允许假货流入消费者手中:  [香港商家直供]所有订单成功接收后由香港商家直接发货,全程快速清关,劲享超低行邮税,100%正品保障. [摇一摇立领优惠券]打开CTFHOKO摇

TPlink APP怎么用 TPlink APP使用方法

TPlink APP如何使用? 1.连接路由器信号: 手机连接上云路由器已经设置好的无线信号. 2.登录APP: 打开管理APP,输入路由器的管理员密码,进入管理界面,如下:  3.管理路由器: 登录管理界面后,您可以根据自己的需要设置路由器的相关管理,详细应用如下:  以上就是TPlink APP使用方法了,接下来你就可以用手机来轻松管理你家的无线,而且还可以给到家的客人设置副网络哦.

APP开发商应该如何看待APP预装推广方式

中介交易 SEO诊断 淘宝客 云主机 技术大厅 现实的一些情况,选择一个有力的平台预装手机软件,确实能够给开发商带来一些收益,占领一些市场,预装需要一定的资本实力,也需要一定的眼光,这好比是一个投资,盈的几率有,输的几率也不小. 除预装外当前的APP推广形式和方法 我们总能从网上看到一些同行分享一些不错的大方法,以及看到一些昨天开发今天致富的美故事,但是处在这样的一个时代,我们不能继续冲动做事,不然面对的是魔鬼式的亏损,好比做电影,没有一个线下的合作和线上的互联网媒体合作,一个电影很难有高票房的

iOS 前台收到推送信息,判断消息类别做判断

问题描述 iOS前台收到服务器发的推送消息后,我想要在这里对消息进行截取判断,例如弹出对应提示框等,,不过我能看到消息的日志打印,不知道是在哪里出发的日志的输出,所以没办法及时截取,我在didReceiveRemoteNotification方法里判断似乎不起作用.这里我应该怎么处理下,还请协助,谢谢!!! 解决方案 前台不能收到推送的解决方案二:可能是我描述的不清楚,,我想在前台收到消息的时候对消息做对应处理,收到消息时候,我可以看到日志有打印,但是找不到出口在哪里,明白??? 说明下,这里的

ASP操作Excel后进程无法结束

问题描述 ASP操作Excel后Excel进程无法结束,每操作一次就会增加一个Excel进程.protectedvoidButtonGetFile_Click(objectsender,EventArgse){stringstrErr="";stringstrTCTempFileName="";AddNewTC();ApplicationmyExcel=newApplication();try{InterService.CInterServiceinterServi

explorer.exe是什么进程?explorer.exe进程能结束吗?

explorer.exe是什么进程? explorer.exe是Windows程序管理器或者Windows资源管理器,它用于管理Windows图形壳,包括开始菜单.任务栏.桌面和文件管理,删除该程序会导致Windows图形界面无法适用.explorer.exe也有可能是w32.Codered等病毒.该病毒通过email邮件传播,当打开病毒发送的附件时,即被感染,会在受害者机器上建立SMTP服务,允许攻击者访问你的计算机.窃取密码和个人数据. 基本信息   Windows XP 进程名称:expl