Ios 如果应用程序结束时没有保存按钮(自动),如何保存数据?

Ios 如果应用程序结束时没有保存按钮(自动),如何保存数据?,ios,save,Ios,Save,我有一个基于问题的应用程序,我想保存,例如,当应用程序结束时正确答案和错误答案的数量(用户关闭iPhone而应用程序不进入后台),这意味着没有保存按钮。如何执行此操作?根据具体的保存时间,应用程序委托提供了许多可以实现的方法。当应用程序的状态更改时,将调用它们 查看applicationWillResignActive:,ApplicationIdentinterBackground:,以及applicationWillTerminate:,以查看哪一个与您需要的匹配。在appDelegate.

我有一个基于问题的应用程序,我想保存,例如,当应用程序结束时正确答案和错误答案的数量(用户关闭iPhone而应用程序不进入后台),这意味着没有保存按钮。如何执行此操作?

根据具体的保存时间,应用程序委托提供了许多可以实现的方法。当应用程序的状态更改时,将调用它们


查看
applicationWillResignActive:
ApplicationIdentinterBackground:
,以及
applicationWillTerminate:
,以查看哪一个与您需要的匹配。

在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 
   }
根据您的Q“用户在没有应用程序进入后台的情况下关闭iPhone” 您可以使用以下方法保存数据 -(无效)申请将终止:(UIApplication*)申请

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

[classobj saveHere];
}


当应用程序终止时

我希望在用户关闭iPhone而不将应用程序置于后台时保存数据。你知道我怎么做吗?