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

本文介绍iOS 4.0之后如何处理应用进入后台的情况,通过使用beginBackgroundTaskWithExpirationHandler方法来确保程序能在被系统关闭前执行必要的清理和保存操作。

1709

被折叠的 条评论
为什么被折叠?



