我想保存的应用程序,所以当用户退出,uitextfields不会擦除文本时,用户回来
我想保存的应用程序,所以当用户退出时,uitextfields不会擦除文本时,用户回来。
当应用程序终止时,它将擦除uitextfields中的所有数据。
我该怎么办?
有很多的select,使用序列化和它的read
/ write
方法。 我想你应该看看这个链接: http : //cocoaheads.byu.edu/wiki/nscoding 。
您应该将所有值保存到NSUserDefaults中,代表相应的textFiled。 而在appDidFinishLaunching方法中,你应该清除所有的值。 所以,当用户从终止状态打开应用程序时,所有值都被清除并显示空的textFields。
如果你只需要文本,而不是整个uitextfield对象,你可以把所有的字段放在一个NSDictionary中,并把它们写成一个plist。 这个策略有很多支持,可能是最简单的。
阅读关于州立恢复的文件
你会在2012会话video部分find一个开发者video。