2012-11-02 34 views
0

我有一个NSTableView和NSTableView的NSArrayController。如何重新绑定nstableview在COCOA

只有一个在表列中, “姓名”

在第一,用户打开一个文件,在arrayController将@ [@ {@ “姓名”:@ “1”},@ { @“name”:@“2”}]

用户打开另一个文件后,现在数组控制器的内容应该是@ [@ {@“name”:@“x”},@ {@ @ “名称”:@ “Y”},{@ @ “姓名”:@ “Z”}]。

如何将新数据绑定到NSTableView(不添加)?

回答

0

如果您将绑定设置正确,则不需要执行任何操作。数组控制器的内容数组应该绑定到一个数组(您在帖子中显示的数组),因此当您更改或添加到该数组时,数组控制器的排列对象将自动更改 - 这不需要任何“重新绑定”。

+0

非常感谢你的回答。我几个星期就开始学习mac开发,并且对它的理解并不清楚。并再次感谢。 – YuDenzel