从NSTable行将字符串插入NSTextField

时间:2018-12-13 21:21:44

标签: swift nstableview nstextfield

我想从NSTabeView中双击行中的字符串插入NSTextField中的光标位置。以下代码有效(检索到行文本),但未将文本插入文本字段:

@IBAction func pickParameterFromTable(_ sender: NSTableView) {

    let tableRow = sender.clickedRow

    let pickedParameter = nameArray[tableRow]
    print(pickedParameter)
    if let currentEditor = equationTextField.currentEditor() {
        currentEditor.insertText(pickedParameter)
    }
}

当双击表格行时,不再选择NSTextfield(光标消失)。使用NSButtons代替NSTableView作为发件人,可以使用类似的代码。 谢谢!

0 个答案:

没有答案