Я пытаюсь обнаружить, когда щелчок мыши происходит в NSTableView, и когда он это делает, чтобы определить строку и столбец ячейки, на которую было нажато.
До сих пор я пытался использовать NSTableViewSelectionDidChangeNotification, но есть две проблемы:
- Он запускается только при изменении выбора, тогда как я хочу, чтобы каждый щелчок мыши, даже если он находится в текущей выбранной строке.
- Свойства clickedRow и clickedColumn для NSTableView равны -1, когда вызывается мой делегат.
Есть ли лучший (и правильный) способ сделать это?