【发布时间】:2011-12-08 23:21:38
【问题描述】:
我从用户那里收集的几个视图(存储在单例中)中获得了一堆信息,现在全部显示在一个确认视图中。如何获取这些信息并创建一个新的 UITableViewCell,可以单击它来查看输入的信息。
而且,虽然这稍后会出现,但我如何确保这些数据在会话之间存储并且永远不会被删除,除非用户这样做。
感谢您的帮助。
【问题讨论】:
标签: iphone xcode4 uitableview
我从用户那里收集的几个视图(存储在单例中)中获得了一堆信息,现在全部显示在一个确认视图中。如何获取这些信息并创建一个新的 UITableViewCell,可以单击它来查看输入的信息。
而且,虽然这稍后会出现,但我如何确保这些数据在会话之间存储并且永远不会被删除,除非用户这样做。
感谢您的帮助。
【问题讨论】:
标签: iphone xcode4 uitableview
在 UITableView 中显示数据非常简单,我建议您查看 UITableView Class Reference、UITableViewDelegate 和 UITableViewDataSource 协议,了解如何做到这一点。
对于数据的存储,其中一种方法是使用NSUserDefaults。
一旦您存储了用户的数据,您就可以从不同的视图访问 NSUserDefaults,而无需在这些视图/控制器之间传递任何对象。
【讨论】:
通常你会想要use properties and delegates 在视图之间传递数据。
就持久化数据而言,对于轻量级数据(如首选项),请使用NSUserDefaults。对于更复杂的数据,请使用Core Data。
【讨论】: