2016-04-16 7 views
4

У меня есть панель просмотра таблицы и добавлено к ней действие, которое я хочу выполнить при изменении значения.Swift: добавление действия в ячейку просмотра таблицы при вводе значения

enter image description here

Я добавил метод действия в ViewController

@IBAction func valueEntered(sender: NSTextFieldCell) 
{ 

    print("valueEntered") 

} 

я могу редактировать Table View Cell, дважды щелкнув на нем, но мой метод никогда не вызывается.

Я знаю, что сделал это раньше, но я должен упустить шаг.

+0

Вы пытались использовать методы делегатов текстовых полей? – Sha7x

+0

Я предполагаю, что ваш '@ IBAction' противоречит методу делегирования таблиц' didSelectRowAtIndexPath'. Вы пытались поставить точку останова на tableView 'didSelectRowAtIndexPath'? Не могли бы вы попытаться поместить некоторые коды, чтобы было проще сузить причину проблемы? – rach

ответ

0

Вы должны подключить делегата NSTableView.

В вашем случае нажмите и удерживайте нажатой клавишу управления и перетащите ее с Reseller Table до File's Owner и выберите delegate.

 Смежные вопросы

  • Нет связанных вопросов^_^