如何从TableView的详细视图中存储信息
问题描述:
我从用户收集的一些视图(存储在单例中)中有一堆信息,现在全部显示在一个确认视图中。如何获取这些信息并创建一个新的UITableViewCell,以便点击查看输入的信息。如何从TableView的详细视图中存储信息
而且,虽然后面会提到,但我如何确保这些数据存储在会话之间,并且不会被删除,除非用户这样做。
感谢您的帮助。
答
显示UITableView中的数据非常微不足道,我建议您查看UITableView Class Reference,UITableViewDelegate和UITableViewDataSource协议,以了解如何做到这一点。
为了存储数据,其中一种方法是使用NSUserDefaults。
一旦存储了用户的数据,就可以从另一个视图访问NSUserDefaults,而不必在这些视图/控制器之间传递任何对象。
答
通常您会希望use properties and delegates在视图之间传递数据。
就持久数据而言,对于轻量级数据(如偏好),请使用NSUserDefaults。对于更复杂的数据,请使用Core Data。