我想在用户点击NSTableView
(MacOS)的一行时收到通知,我试过
override func viewDidLoad() {
super.viewDidLoad()
tableView.delegate = self
tableView.dataSource = self
tableView.target = self
tableView.action = #selector(self.onItemClicked)
}
@objc private func onItemClicked() {
print("row \(tableView.clickedRow), col \(tableView.clickedColumn) clicked")
}
我想应该在点击时调用它,但事实并非如此。我正在使用swift 4.
任何建议将不胜感激:)