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