为我在Cocoa UI中的完全noobness提前道歉。我试图在文本字段中点击返回键调用Swift 2.1 / Xcode 7 / OSX项目中的函数。这就是我所拥有的:
class MainWindowController: NSWindowController, NSTextFieldDelegate {
@IBOutlet weak var textBox: NSTextField!
init() {
super.init( window: nil )
NSBundle.mainBundle().loadNibNamed( windowNibName, owner: self, topLevelObjects: nil )
textBox.delegate = self
}
func textDidEndEditing ( textField: NSTextField! ) -> Bool {
textField.resignFirstResponder()
monkeyBoy()
return true
}
func monkeyBoy() {
print( "Hello there" )
}
//...
}
问题:
textDidEndEditing
与textBox
联系起来?在IB?如果是这样,你会如此善良地告诉我怎么样?对于这个IB菜鸟,它是一个令人困惑的驾驶舱:)