Вставить строку в NSTextField из строки NSTable - PullRequest
0 голосов
/ 14 декабря 2018

Я хочу вставить строку из строки двойного щелчка в 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)
    }
}

При двойном щелчке по строке таблицы поле NSText больше не выбирается (курсор исчезает).Подобный код работает с использованием NSButtons вместо NSTableView в качестве отправителя.Спасибо!

...