【发布时间】:2011-05-11 19:03:04
【问题描述】:
我一直在尝试学习使用 Xcode,但我对如何注册 NSTextField 已更改感到困惑。本质上,我有一个NSTextField 和一个按钮。单击该按钮会处理字段中的文本。但是,我希望能够在不需要使用文本字段“操作:结束编辑时发送”的情况下获取该字段的文本。也就是说,我希望能够输入文本并立即按下按钮,而无需按 Enter 键或跳出文本框。似乎这样做的方法是为我的NSTextField 设置一个代表来响应
- (void)controlTextDidChange:(NSNotification *)aNotification
但我不明白如何获取已输入的文本。我认为这与它有关
[[aNotification userInfo] valueForKey:@"NSFieldEditor"];
但我真的不知道从那里去哪里。
【问题讨论】:
标签: objective-c cocoa delegates notifications nstextfield