我想保存应用程序,以便当用户退出时,用户返回时 uitextfields 不会擦除为文本。
当应用程序终止时,它会擦除 uitextfields 中的所有数据。
我该怎么办?
我想保存应用程序,以便当用户退出时,用户返回时 uitextfields 不会擦除为文本。
当应用程序终止时,它会擦除 uitextfields 中的所有数据。
我该怎么办?
您应该将所有值保存到 NSUserDefaults 中,以针对代表相应 textFiled 的键。在 appDidFinishLaunching 方法中,您应该清除所有值。这样当用户从终止状态打开应用程序时,所有值都会被清除并显示空文本字段。
有很多替代方案,使用序列化及其read
/write
方法。我想你应该看看这个链接:http ://cocoaheads.byu.edu/wiki/nscoding 。
如果您只需要文本而不是整个 uitextfield 对象,您可以将所有字段放在 NSDictionary 中并将它们写为 plist。这种策略有很多支持,它可能是最简单的。