Cocoa - 多个 NSControl 工作但 NSTextFields 不工作

Cocoa - Multiple NSControls working but not NSTextFields

我刚开始使用界面生成器,正在为 Mac OS X 进行构建。我的主 window 中有一个 NSTableView,每个子类都有自己的 NSTableCellView自己的一套控制。所有这些控件(有滑块、按钮等)都可以正常工作(当我使用它们时它们会调用适当的操作方法),但 NSTextFields 除外,出于某种原因我什至无法 select 或编辑。 IB 中的设置清楚地表明它们应该是可编辑的。 view controller支持NSTextFieldDelegate协议,我在view controller中实现了-(BOOL)acceptsFirstResponder方法到returnYES

为什么文本字段没有响应?

无论出于何种原因,关闭(行)突出显示都可以解决问题,如 中所述。但是,如果有人想要突出显示,我不确定该怎么做...