应用程序结束时如何在没有保存按钮的情况下(自动)保存数据?

时间:2014-04-12 13:04:49

标签: ios save

我有一个基于问题的应用程序,我想保存,例如,当应用程序结束时(用户关闭其iPhone而没有应用程序到达后台)正确答案和错误答案的数量,这意味着没有保存按钮。我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

根据您要执行保存的具体时间,您的应用程序委托提供了许多可以实现的方法。当应用程序的状态发生变化时,会调用它们。

查看applicationWillResignActive:applicationDidEnterBackground:applicationWillTerminate:,了解哪一个符合您的需求。

答案 1 :(得分:0)

在appDelegate.m

中使用这些方法
  -(void)applicationWillResignActive:(UIApplication *)application
     {
         //write here code for save your data
     }

  -(void)applicationDidEnterBackground:(UIApplication *)application
    {
       //write here code for save your data 
    }
  -(void)applicationWillTerminate:(UIApplication *)application
   {
     //write here code for save your data 
   }

答案 2 :(得分:0)

根据您的Q"用户关闭其iPhone而无需应用程序来到后台" 您可以使用以下方法来保存数据 - (void)applicationWillTerminate:(UIApplication *)application

{     //在应用程序即将终止时调用。如果合适,保存数据。另请参见applicationDidEnterBackground:

[classobj saveHere];

}

当应用终止时