NSTableView: Erkennen eines Mausklicks zusammen mit der Zeile und der Spalte

Ich versuche zu erkennen, wann ein Mausklick in einer NSTableView auftritt, und wann dies der Fall ist, um die Zeile und Spalte der Zelle zu bestimmen, auf die geklickt wurde.

Bisher habe ich versucht, NSTableViewSelectionDidChangeNotification zu verwenden, aber es gibt zwei Probleme:

Es wird nur ausgelöst, wenn sich die Auswahl ändert, während ich jeden Mausklick möchte, auch wenn er sich in der aktuell ausgewählten Zeile befindet.Die Eigenschaften clickedRow und clickedColumn von NSTableView sind beide -1, wenn mein Delegat aufgerufen wird.

Gibt es eine bessere (und richtige) Möglichkeit, dies zu tun?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage