Все события клавиатуры для моего NSTableView отключены. Я не могу использовать стрелки или выбрать строку с пробелом.Все события клавиатуры для моего NSTableView отключены
NSTableView принадлежит к NSPanel, который является текущим ключом окна, и NSTableView является первым ответчиком панели:
print (int) [self isKeyWindow] $1 = 1
po [self firstResponder] <NSTableView: 0xa7c6cc0>
Если удалить таблицу из моей панели (а также другой таблицы) кнопка ESC снова работает. Я думаю, что что-то не так с обработкой событий таблицы.
благодаря
Я не понимаю, моя панель является keyWindow и таблица является firstResponder: печать (интермедиат) [само isKeyWindow] $ 1 = 1, ро [само firstResponder] –
aneuryzm
На самом деле панель не отвечает на событие ESC, но если я удалю таблицу из файла nib (а также другую таблицу), то он снова будет работать. – aneuryzm