0

我正在开发一个 ios 应用程序,该应用程序允许其用户添加他以后必须执行的任务。完成添加此任务后,它将被发送到服务器以保存在服务器端。现在我对某些情况感到困惑:我的用户在输入任务详细信息时有什么电话..?或者当他选择保存任务时,他接到一个电话!如果在此之前关闭互联网怎么办!通话后我必须回到应用程序中的最后一个状态,并且数据不能丢失,而且 ios 不能杀死进程,我该如何使用 appdelegate 方法来做到这一点?

请问有什么帮助吗?并感谢正在进行中..

4

1 回答 1

4

Apple 提供了委托方法来管理应用程序的生命周期,App Delegate 中存在一些方法,您可以使用这些方法来实现您的功能,我仍在向您介绍以下方法及其用法,它们可能对您有所帮助。

在ios4之前我们有如下方法: 1. applicationdidfinishlaunchingwithoptions 2. applicaitonDidbecomeActive 3. applicationwillTerminate

从 ios4 和之后出现了包括上述内容的新方法。1. applicationdidfinishlaunchingwithoptions 2. applicaitonDidbecomeActive 3. applicationWillResignActive 4. applicationDidEnterBackground 5. applicationWillEnterForeground 6. applicationwillTerminate

在中断处理的情况下,请在随附的图片中找到完整的流程,这对您来说会很清楚。

iOS 中断处理

于 2013-10-23T10:40:56.153 回答