Macos 如何在COCOA中重新绑定nstableview
我有一个NSTableView和一个NSTableView的NSArrayController 表中只有一列“名称” 首先,用户打开一个文件,在arrayController中将是@[{@“name”:@“1”}、@{@“name”:@“2”}] 过了一段时间,用户打开了另一个文件,现在数组控制器的内容应该是@[{@“name”:@“x”}、@{@“name”:@“y”}、@{@“name”:@“z”}]Macos 如何在COCOA中重新绑定nstableview,macos,cocoa,bind,nstableview,nsarraycontroller,Macos,Cocoa,Bind,Nstableview,Nsarraycontroller,我有一个NSTableView和一个NSTableView的NSArrayController 表中只有一列“名称” 首先,用户打开一个文件,在arrayController中将是@[{@“name”:@“1”}、@{@“name”:@“2”}] 过了一段时间,用户打开了另一个文件,现在数组控制器的内容应该是@[{@“name”:@“x”}、@{@“name”:@“y”}、@{@“name”:@“z”}] 如何将新数据绑定到NSTableView(而不是添加)?如果绑定设置正确,则无需执行任何操
如何将新数据绑定到NSTableView(而不是添加)?如果绑定设置正确,则无需执行任何操作。数组控制器的内容数组应该绑定到一个数组(您在文章中显示的数组),因此当您更改或添加到该数组时,数组控制器的排列对象将自动更改--这不需要任何“重新绑定”。非常感谢您的回答。我刚开始学习mac开发的几个星期,并没有很清楚地理解它。再次感谢你。