I'm trying to use controlTextDidChange() in a NStextField with currency formatter under OS X to hide a labelField when user modify the content of the NSTextField. Unfortunately when I try to use it, the NStextFiedl accepts only a change and then don't permits other changes. I thing this is a consequence of the interaction of the currency formatter and the code I put in controlTextDidChange(). Anyone can suggest a solution?
override func controlTextDidChange(notification: NSNotification) {
// print("Text changed: \(totalField.stringValue)") // this blocks entering more than a digit in the NStextField
// NSBeep() // this don't block entering any number of digits in the NStextField
}