2014-11-20 65 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

相關問題