2013-01-18 321 views
1

我有一个关于从UITableView保存数据的最佳实践问题。UITableView编辑静态单元格

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

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

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

有没有这样做的“标准”方式?

谢谢,MJ

回答

0

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

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

适合我。

干杯, MJ

相关问题