-2

我正确获得了选定的行号,但选定的列返回-1。

- (void) tableViewSelectionDidChange:(NSNotification *)notification
{
    int row = [[notification object] selectedRow];
    int column = [[notification object] selectedColumn];
4

1 回答 1

0

第一件事tableviewselectiondidchange总是会给你选择的行索引。您可以在NSTableviewdelegate参考方法中看到。如果你想要行和列索引,那么使用这个 api

- (BOOL)tableView:(NSTableView*)tableView shouldTrackCell:(NSCell *)cell    forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
于 2013-10-07T16:41:40.690 回答