UITableView编辑静态单元格

时间:2013-01-18 09:48:21

标签: uitableview uitextfield

我有一个关于从UITableView保存数据的最佳实践问题。

我有一个包含多个部分和单元格的UITableView,其中大部分都实现了一个自定义UITableViewCell,在“show”模式下显示标签,在“编辑”模式下显示UITextField。

当UIViewController显示表视图时,我使用来自对象的数据填充NSMutableDictionary。然后我在屏幕上显示数据时以及更新字段时使用此字典。通过使用此缓冲区,我可以取消编辑,而无需点击核心数据来重新加载我的对象。

另一种处理方法是直接更新我的对象,然后如果用户点击取消,我会从SQLite重新加载数据。

这样做有“标准”的方法吗?

谢谢,MJ

1 个答案:

答案 0 :(得分:0)

我发现的最好方法是使用NSUndoManager。

这样我可以直接更新我的对象,如果用户点击取消,我只需撤消更改。

适合我。

干杯, MJ