我有一个关于从 UITableView 保存数据的最佳实践问题。
我有一个包含多个部分和单元格的 UITableView,其中大部分我已经实现了一个自定义 UITableViewCell,它在“显示”模式下显示一个标签,在“编辑”模式下显示一个 UITextField。
当 UIViewController 显示表格视图时,我使用来自对象的数据填充 NSMutableDictionary。然后我在屏幕上显示数据和更新字段时使用这个字典。通过拥有这个缓冲区,我可以取消编辑,而无需点击核心数据来重新加载我的对象。
处理此问题的另一种方法是直接更新我的对象,然后如果用户单击取消,我会从 SQLite 重新加载数据。
有这样做的“标准”方式吗?
谢谢,乔丹