Quickie: Bindings and KVV
If you want Bindings to call your Key-Value Validation methods, you need to check the Validates Immediately checkbox in the binding editor in IB.
In my case, this was with an NSTableColumn’s value binding in an NSTableView.