2014-11-20 120 views
1

我正在使用Swift为Mac编写应用程序。如何在NSTextField上按下Enter键时做些什么

我在NSTextField对象内写入一个字符串,我想将它保存在一个.txt文件中。 我希望在用户按下Enter键后立即发生。我的方法.writeToFile()已准备就绪,我无法弄清楚如何在按下该键时立即运行它。

我找不到Swift语言的正确答案。谢谢。

+1

你需要一个出口,并链接到您的文本字段触发动作。 – 2014-11-20 21:26:44

+0

Swift中的答案与Objective-C中的[相同](http://stackoverflow.com/q/995758/643383)相同。为什么你需要一个特定于Swift的答案? – Caleb 2014-11-20 21:38:11

回答

9
@IBAction func textFieldAction(sender: NSTextField) { 
    print(sender.stringValue) 
} 

connections inspector

attributes inspector

+0

这很简单。愚蠢的我。感谢您的准确答案! – Matt 2014-11-20 22:11:25

+0

欢迎您 – 2014-11-20 22:12:08

+0

如何以编程方式更改此代码? – JoeBayLD 2017-07-11 02:14:20

相关问题