我可以在-tableView中获取列索引:objectValueForTableColumn:row:

ane*_*yzm 6 macos cocoa objective-c

我可以从数据源方法获取当前列索引:

-tableView:objectValueForTableColumn:row:
Run Code Online (Sandbox Code Playgroud)

Mar*_*ino 14

您可以在NSTableView列中搜索给定的NSTableColumn ...

- (id)tableView:(NSTableView *)aTableView objectValueForTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex {
    NSUInteger index = [[aTableView tableColumns] indexOfObject:aTableColumn];
    ...
}
Run Code Online (Sandbox Code Playgroud)

  • 该方法现在称为indexOfObject (3认同)
  • 我永远不会理解为什么Apple让最简单的东西如此不直观!谢谢你的回答. (2认同)