我正试图为每个单元格在我的NSTableView中添加一个双击监听器。我搜索的所有地方似乎都是使用@selector完成的,所有的源代码都是用Objective-C编写的。我试图将该代码转换为Swift,以便将doubleAction方法分配给我的NSTableView,但是它不起作用(因为我的方法没有被调用)。
@IBOutlet var tableView:NSTableView?
override func awakeFromNib() {
let clSelector:Selector = "dblClk:"
tableView?.doubleAction = clSelector
}
func dblClk(sender:AnyObject){
println("ran")
}另外,我的tableView也有自定义单元格(万一这很重要)。
发布于 2015-03-20 05:47:01
我忘了这个:tableView?.target = self
它现在工作得很好!
https://stackoverflow.com/questions/29159651
复制相似问题