我想以编程方式将我的 NSTableView 绑定到 NSArrayController。
使用基于单元格的表一切正常:
[[table tableColumns][0] bind:NSValueBinding toObject:board.dataSource withKeyPath:@"arrangedObjects.name" options:nil];
但是当我尝试绑定到基于视图的表时……它应该如何工作?我想将“arrangedObjects”绑定到列,然后将我的arrangedObjects第n个元素的每个属性绑定到我的NSTableCellView的一个对象......但是我怎样才能以编程方式实现它呢?
我试图访问 NSTableColumn 的视图类,但我发现的唯一方法是 .dataCell,它返回一个 NSTextFieldCell 而不是我要用于我的表的类(一个 NSTableCellView)。
任何想法?