UITableView编辑静态单元格



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

我有一个UITableView与几个部分和单元格,其中大部分我已经实现了一个自定义的UITableViewCell,显示标签时,在"显示"模式和UITextField时,在"编辑"模式。

当UIViewController显示表格视图时,我用一个对象的数据填充一个NSMutableDictionary。然后在屏幕上显示数据和更新字段时使用这个字典。有了这个缓冲区,我就可以取消编辑,而不必点击core data来重新加载我的对象。

处理这个问题的另一种方法是直接更新我的对象,然后如果用户单击cancel,我从SQLite重新加载数据。

是否有一个"标准"的方式来做这件事?

谢谢,乔丹

我发现最好的方法是使用nsundomemanager

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

适合我。

欢呼,乔丹

最新更新