Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如果应用程序终止,我想保存我的信息?_Iphone - Fatal编程技术网

Iphone 如果应用程序终止,我想保存我的信息?

Iphone 如果应用程序终止,我想保存我的信息?,iphone,Iphone,我已经使用段控制来测量距离(以公里或英里为单位),所以如果我从两者中选择任何选项,应用程序将终止,当我启动应用程序时,它应显示最后使用的值 在O/S终止您的应用程序之前,它将调用应用程序委托中的applicationWillTerminate:方法。如果您问的是一个更一般的问题—如何在程序异常退出时保存任何信息—没有完美的答案,您必须给我们提供更多的上下文。几个选项: 正确使用NSUserDefaults的方法如中所述 简单但自定义的解决方案使用应用程序包中包含的自定义plist文件,如中所述

我已经使用段控制来测量距离(以公里或英里为单位),所以如果我从两者中选择任何选项,应用程序将终止,当我启动应用程序时,它应显示最后使用的值

在O/S终止您的应用程序之前,它将调用应用程序委托中的applicationWillTerminate:方法。如果您问的是一个更一般的问题—如何在程序异常退出时保存任何信息—没有完美的答案,您必须给我们提供更多的上下文。

几个选项:

正确使用NSUserDefaults的方法如中所述 简单但自定义的解决方案使用应用程序包中包含的自定义plist文件,如中所述 对于这种简单的情况,有点臃肿。请使用CoreData对对象/数据进行持久存储
我想显示在我的应用程序终止前最后一次在段控件中按下的值,当我启动时,它会显示最后一次按下的段控件值。我想你已经给出了给定问题的完美答案。谢谢。