我在通过IB获取clickedRow时遇到问题。
在IB中,我有一个自定义类集的视图,称之为MyView。文件的XIB所有者是MyVC.xib。在IB中,我还在MyView中创建了一个NSTableView。
因此视图层次结构就像这样 MyView - > (自动生成)NSScrollView - > NSClipView - > NSTableView的。
通过绑定设置tableview并正确连接双击动作/目标,如本文Double click an NSTableView row in Cocoa?
我在MyVC.h中声明并连接了一个IBOutlet NSTableView。
调用选择器时,对象的NSArray
很好地传递。但是,由于[_tableView clickedRow]
始终返回-1,我无法知道它们中的哪个操作。