gpt4 book ai didi

cocoa - 如何在 Swift 中设置 NSTableViewCell 的 doubleAction 属性?

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:21 26 4
gpt4 key购买 nike

我正在尝试为每个单元格向我的 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 也有自定义单元格(以防万一)。

最佳答案

我忘了这个:tableView?.target = self

现在可以完美运行了!

关于cocoa - 如何在 Swift 中设置 NSTableViewCell 的 doubleAction 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29159651/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com