为什么我的基于NSTableView的单元格调用viewForTableColumn?

ssj*_*ssj 5 xcode cocoa objective-c nstableview

我有一个视图控制器,它是2个表的委托,基于视图的表和基于单元格的表.基于单元格的表viewForTableColumn在应该调用时调用objectValueForTableColumn.我确信它是界面构建器中基于单元格的表.

NSA*_*ict 5

如果NSTableView实现该方法的委托tableView:viewForTableColumn:row:,则NSTableView自动切换到基于视图.您必须为2个表视图创建不同的委托