Double click an NSTableView row in Cocoa?

Allyn picture Allyn · Mar 6, 2009 · Viewed 29.5k times · Source

I need my application to open a window when a user double clicks on a row in an NSTableView. I'm having a bit of a difficult time finding information or examples on how to accomplish this. Can anybody point me in the right direction?

Answer

Jim Puls picture Jim Puls · Mar 6, 2009

Take a look at the -setDoubleAction: method on NSTableView; you can set that to a method that will be called just like the normal target-action system but on a double-click.

In that action method, -clickedRow will be useful.