使用NSUserDefaults Xcode保存/加载TableView

时间:2015-02-02 00:43:48

标签: objective-c xcode tableview

我是Xcode的新手,我想知道如何使用NSUserDefaults创建的USER创建的所有单元格保存和加载tableview。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:0)

MacOS上的一种方式(在iOS上非常相似):

  1. 创建一个可以保存数据的模型对象。不要使用NSUserDefaults来保存表格视图的数据。您应该检查NSCoding协议doc。如何归档和取消归档对象。
  2. 要填充表视图,请实现所需的NSTableViewDataSource协议方法。要更新表视图,请更新基础数据模型并重新加载表。
  3. 还有其他方法使用NSArraycontroller,绑定,但我建议阅读一些基本的"如何填充"首先是NSTableView / UITableView教程。