過去ログを参考に、テーブルビューの項目をdeleteキーで削除できるようにしようと考えています。

前に、NSResponderのサブクラスを作って、tableViewに
[tableView setNextResponder:myResponder]
を送ってmyResponderでキーイベントを処理すればいい、っていう事が書いてあったんでこの通りにしました。
(ついでに[MyResponder setNextResponder:[tableView superview]も入れました。不要ですか?)

その結果、キーイベントを拾えるようにはなったのですが、このサブクラス中では[tableView selectedRow]の結果はいつも0しか返ってきません。おかしいなーと思い、試験的に
[tableView selectRow:3]
した直後に-selectedRowを送ってもやはり0が返ってきます。

何かやり忘れていることがあるのでしょうか。知恵をお貸し下さい..。