【问题标题】:Save the application state when it has been deleted from the background从后台删除时保存应用程序状态
【发布时间】:2010-08-11 10:02:56
【问题描述】:

我在我的 App 委托中使用以下函数

- (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");

}

所有功能都运行良好。但是当我通过单击后台任务中的“-”红色按钮从后台删除应用程序时,再次打开该应用程序。没有调用任何函数。我应该用什么来代替上述所有功能..有什么想法吗?

我真正需要的是..我需要使用“-”红色按钮从后台删除应用程序状态并在打开时恢复它。

【问题讨论】:

    标签: iphone background multitasking iphone-4


    【解决方案1】:

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

    您应该在iOS Application Programming Guide 中找到很多有用的信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多