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