Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.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
Ios 我想保存应用程序,以便当用户退出时,uitextfields不';当用户返回时,不能擦除为文本_Ios_Objective C - Fatal编程技术网

Ios 我想保存应用程序,以便当用户退出时,uitextfields不';当用户返回时,不能擦除为文本

Ios 我想保存应用程序,以便当用户退出时,uitextfields不';当用户返回时,不能擦除为文本,ios,objective-c,Ios,Objective C,我想保存应用程序,以便当用户退出时,当用户返回时,uitextfields不会擦除为文本 当应用程序终止时,它会删除uitextfields中的所有数据 我该怎么办呢?有很多替代方法,使用序列化及其读取/写入方法。我想你应该看看这个链接:。如果你只需要文本而不是整个uitextfield对象,你可以把所有字段放在一个NSDictionary中,并把它们写成plist。有很多人支持这一策略,这可能是最简单的 您应该将所有值保存为NSUserDefaults,并与表示相应文本字段的键相对应。在app

我想保存应用程序,以便当用户退出时,当用户返回时,uitextfields不会擦除为文本

当应用程序终止时,它会删除uitextfields中的所有数据


我该怎么办呢?

有很多替代方法,使用序列化及其
读取
/
写入
方法。我想你应该看看这个链接:。

如果你只需要文本而不是整个uitextfield对象,你可以把所有字段放在一个NSDictionary中,并把它们写成plist。有很多人支持这一策略,这可能是最简单的


您应该将所有值保存为NSUserDefaults,并与表示相应文本字段的键相对应。在appDidFinishLaunching方法中,您应该清除所有值。这样,当用户从终止状态打开应用程序时,所有值都会被清除并显示空文本字段。

使用
NSUserDefaults
保存数据。当应用程序重新启动时,从
NSUserDefaults
加载数据。只需在应用程序终止时保存数据,并在应用程序启动时加载数据即可<代码>NSUserDefaults是一个候选项。或者说plist。一堆备选方案。阅读关于州的文档,您将在2012年会议视频部分找到一个开发人员视频。我应该使用NSUserDefaults添加什么代码