Added detailed info
У меня есть две Windows. (MainWindow и childWindow.) В верхней части mainWindow
я добавил childwindow
с помощью WindowController, используя следующий код, так что childwindow
всегда в верхней части mainWindow
.
[[childWindowController window]setLevel:NSModalPanelWindowLevel];
В ChildWindow у меня есть tableView, когда я дважды щелкаю по этому tableView row
, я хотел бы обновить представление таблицы вMainWindow.Для редактирования я использовал следующий API таблицы:
-(void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag
После этого я хотел бы отредактировать содержимое таблицы в главном окне.Я не могу получить фокус клавиатуры в ячейке просмотра таблицы, так как «childWindow» всегда является «FirstResponder».
Как мне сделать просмотр таблицы в «mainWindow» как FirsResponder
или есть какой-либо способчтобы получить «клавиатурный фокус» в табличной ячейке «главного окна»