NSOutlineViewDelegate — нужно что-то вроде didFinishEditing

#objective-c #cocoa #nsoutlineview

#objective-c #cocoa #nsoutlineview

Вопрос:

NSOutlineViewDelegate имеет outlineView:shouldEditTableColumn:item: , который вызывается перед редактированием ячейки. Мне нужен аналогичный метод, вызываемый после того, как пользователь закончил редактирование ячейки (для запуска некоторых вычислений). Где мне следует искать это событие?

Ответ №1:

Просто реализуйте -outlineView:setObjectValue:forTableColumn:byItem: метод источника данных, и вы сможете изменять объект, который передается.