NSTableView: detectando un clic del mouse junto con la fila y la columna

Estoy tratando de detectar cuándo se produce un clic del mouse en un NSTableView y, cuando lo hace, para determinar la fila y la columna de la celda en la que se hizo clic.

Hasta ahora he intentado usar NSTableViewSelectionDidChangeNotification, pero hay dos problemas:

Solo se dispara cuando la selección cambia, mientras que quiero hacer clic con el mouse, incluso si está en la fila seleccionada actualmente.Las propiedades clickedRow y clickedColumn de NSTableView son ambas -1 cuando se llama a mi delegado.

¿Hay una manera mejor (y correcta) de hacer esto?

Respuestas a la pregunta(6)

Su respuesta a la pregunta