0

Added detailed info

我有两个 Windows。(mainWindow 和 childWindow。)在mainWindowchildwindow使用 WindowController 使用以下代码添加的顶部,因此childwindow始终位于mainWindow.

[[childWindowController window]setLevel:NSModalPanelWindowLevel];

在 ChildWindow 中,我有一个 tableView,当我双击这个 tableView 时,row我想更新主窗口中的 tableview。我使用 tableview 的以下 api 进行编辑。

-(void)editColumn:(NSInteger)columnIndex row:(NSInteger)rowIndex withEvent:(NSEvent *)theEvent select:(BOOL)flag

之后,我想在主窗口中编辑表格视图的内容。我无法在 tableviewcell 中获得键盘焦点,因为“childWindow”始终是“FirstResponder”。

我将如何在“主窗口”中制作表格视图,FirsResponder或者有什么方法可以在“主窗口”的 tableviecell 中获得“键盘焦点”

4

1 回答 1

0

忘记打电话了[super textDidEndEditing]。这解决了这个问题。

于 2011-12-20T12:38:10.077 回答