0

新手在这里 :-)
谁能帮我建议将 UITableView/NSArray 数据源中的数据写入 plist 文件的最佳时间?

我在考虑 TableView 的生命周期。在一个基于小列表的单视图应用程序中,哪个是对 NSArray 中的数据进行安全副本的最佳视图事件?

我正在考虑视图的 dealloc 方法或 viewDidUnload 方法。

我走远了??

此外,如果这个应用程序有多个视图,使用选项卡控制器或导航控制器,我应该以相同的方式处理它(每个视图都是它自己)吗?

-缺口

4

1 回答 1

0

viewDidUnload 在所有情况下都是正确的答案——不要在 dealloc 中做任何与模型相关的事情。

如果您的视图永远不会卸载 - 您将不得不采用另一种方法 - 计时器或应用程序中的另一个事件 - 比如说每次编辑单元格时保存它。

由于 iPhone 使用闪存盘,因此写入文件很快。

于 2011-06-10T09:59:23.197 回答