0

我有一个 NSTableView,我将对象添加到(通过核心数据)。我在搜索中遇到了这个:

NSIndexSet *indexSet = [NSIndexSet indexSetWithIndex:1];
[tableView selectRowIndexes:indexSet byExtendingSelection:NO];

这可行,但问题是当我用它替换 1 时[myarray count]不会选择最后一行。

我的第二个问题是,当我将 IBAction 连接到表视图以在选择一行时自动调用它时,发件人是什么? 编辑:多亏了一个好的旧 NSLog 解决了这个问题

4

1 回答 1

1

对于第一个问题,索引通常是从零开始的。如果我有

| row 0 | row 1 | row 2  |   row 3    |
| item 1| item 2| item 3 | item 4 |

计数将是4,但最后一个索引将是3

我不确定第二个答案,我目前只知道 iOS。

于 2011-07-11T18:27:55.937 回答