Iphone 将应用程序状态从后台删除后保存

Iphone 将应用程序状态从后台删除后保存,iphone,background,multitasking,iphone-4,Iphone,Background,Multitasking,Iphone 4,我正在我的应用程序代理中使用以下功能 - (void)applicationWillResignActive:(UIApplication *)application { NSLog(@"applicationWillResignActive"); } - (void)applicationDidEnterBackground:(UIApplication *)application { NSLog(@"applicationDidEnterBackground");

我正在我的应用程序代理中使用以下功能

- (void)applicationWillResignActive:(UIApplication *)application {
    NSLog(@"applicationWillResignActive");

}


- (void)applicationDidEnterBackground:(UIApplication *)application {

    NSLog(@"applicationDidEnterBackground");

}


- (void)applicationWillEnterForeground:(UIApplication *)application {
     NSLog(@"applicationWillEnterForeground");

}


- (void)applicationDidBecomeActive:(UIApplication *)application {

      NSLog(@"applicationDidBecomeActive");

}


- (void)applicationWillTerminate:(UIApplication *)application {
   NSLog(@"applicationWillTerminate");

}
所有功能都正常工作。但当我在后台任务中单击“-”红色按钮从后台删除应用程序时,再次打开应用程序。没有调用任何函数。我应该用什么来代替上面所有的功能呢?你有什么想法吗


我需要的是..当应用程序从后台删除时,我需要使用“-”红色按钮保存该应用程序的状态,并在其打开时将其还原。

当应用程序进入后台模式时,您应该保存该应用程序的状态(
-applicationdenterbackground
)。后台应用程序终止时不调用委托方法

您应该在中找到许多关于这方面的有用信息