我想保存应用程序,以便当用户退出时,uitextfields在用户回来时不会删除文本。
当应用程序终止时,它会删除uitextfields中的所有数据。
我该怎么办?
答案 0 :(得分:1)
使用序列化及其read
/ write
方法有很多替代方案。我想你应该看一下这个链接:http://cocoaheads.byu.edu/wiki/nscoding。
答案 1 :(得分:1)
您应该针对代表相应textFiled的密钥将所有值保存到NSUserDefaults。在appDidFinishLaunching方法中,您应该清除所有值。因此,当用户从终止状态打开应用程序时,所有值都将被清除并显示空textFields。
答案 2 :(得分:0)
如果您只需要文本而不是整个uitextfield对象,则可以将所有字段放在NSDictionary中并将它们写为plist。这个策略有很多支持,可能最简单。
答案 3 :(得分:0)
阅读有关州State Restoration
的文件您将在2012年会话视频部分找到开发者视频。