iOS4.0及以上系统,关闭程序,applicationWillTerminate为调用问 willterminate

iOS4.0以后系统支持多任务类型,程序按下home键后,程序进入后台运行,如果内存不足被系统关闭或者手动关闭,都不会调用applicationWillTerminate回调函数。解决方法:可以在程序进入后台时,添加一后台运行通知函数,也就是程序进入后台一段时间内,程序还在运行,并可以响应一些消息。代码如下:

-(void)applicationDidEnterBackground:(UIApplication*)application

{

[[UIApplicationsharedApplication]beginBackgroundTaskWithExpirationHandler:^(){

//程序在10分钟内未被系统关闭或者强制关闭,则程序会调用此代码块,可以在这里做一些保存或者清理工作

NSLog(@"程序关闭");

}];

}

添加此段代码后,程序进入后台10分钟内会响应applicationWillTerminate函数,可以在其中添加保存或者清理工作。

iOS4.0及以上系统,关闭程序,applicationWillTerminate为调用问 willterminate

  

爱华网本文地址 » http://www.aihuau.com/a/25101011/75617.html

更多阅读

Windows系统自启动程序十大藏身之所 linux系统自启动脚本

Windows启动时通常会有一大堆程序自动启动。不要以为管好了“开始→程序→启动”菜单就万事大吉, 实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。 Windows系统自启动程序十大藏

开发者选项在哪?4.2及以上系统呼出教程 开发者选项在哪

开发者选项在哪?4.2及以上系统呼出教程——简介 很多朋友在使用三星s4,三星note3等最新款安卓系统手机的时候想要打开USB调试,却找不到开发者选项,在其实在Android 4.2及以上版本系统默认都将开发者选项隐藏起来了,需要手动呼出。其实方

教你如何刷MIUI 6.0系统,一键刷机通用图文教程 miui一键刷机v5

教你如何刷MIUI 6.0系统,一键刷机通用图文教程——简介如今小米手机越来越受国人欢迎了,其体验符合国人要求,给大家打来不一样的体验,随着时间的推移,miui 6.0如约而至,作为一刷机爱好者,这边给大家带来一个非小米手机刷MIUI 6.0的刷机教程

Win7系统怎么关闭用户账户控制UAC 窗口 uac用户账户控制

Win7系统怎么关闭用户账户控制(UAC)窗口——简介用户账户控制(UAC)用于保护应用程序未经许可对计算机进行读写操作,利用该窗口提醒功能,可有效保护计算机的安全,但是在某些情况下,我们也需要关闭这项功能,从而确保程序的正确安装。以下为关闭

声明:《iOS4.0及以上系统,关闭程序,applicationWillTerminate为调用问 willterminate》为网友久夏青分享!如侵犯到您的合法权益请联系我们删除