我试图NSTextField通过实现NSTextFieldDelegate'controlTextDidEndEditing:方法来检测用户何时完成编辑 a 。然而问题是,在最初制作NSTextField窗口的第一响应者时,controlTextDidEndEditing:通知会立即被触发。我在一个非常简单的测试应用程序中尝试了这个并确认了结果。真的很感激一些关于为什么会这样以及如何检测 textField 何时失去焦点的指示。

我试图NSTextField通过实现NSTextFieldDelegate'controlTextDidEndEditing:方法来检测用户何时完成编辑 a 。然而问题是,在最初制作NSTextField窗口的第一响应者时,controlTextDidEndEditing:通知会立即被触发。我在一个非常简单的测试应用程序中尝试了这个并确认了结果。真的很感激一些关于为什么会这样以及如何检测 textField 何时失去焦点的指示。
