0

(コアデータを介して)オブジェクトを追加するNSTableViewがあります。私は私の検索でこれに出くわしました:

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

これは機能しますが、問題は1を置き換えると[myarray count]最後の行が選択されないことです。

2番目の質問は、IBActionをテーブルビューに接続して、行が選択されたときに自動的に呼び出す場合、送信者は何ですか? 編集:古き良きNSLogのおかげでこれを解決しました

4

1 に答える 1

1

最初の質問では、インデックスは通常 0 から始まります。私が持っている場合

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

カウントは になります4が、最後のインデックスは になります3

現時点ではiOSしか知らない2番目の答えはわかりません。

于 2011-07-11T18:27:55.937 に答える