On Aug 4, 2014, at 12:01 PM, Sean McBride <s...@rogue-research.com> wrote:

> NSNumberFormatter, applied to an NSTextField, will very nicely reject things 
> like letters, and optionally a bunch of things like negative numbers, 
> non-integers, etc.
> 
> But I've just noticed that it doesn't seem to help if the textfield is left 
> entirely empty.  Is that not something NSNumberFormatter can help with?  I 
> just find that surprising with all the other options it has...

Unfortunately, no.

> If it can't, I guess the best choices are using NSControlTextEditingDelegate 
> or key value validation...?

Yes, or subclass. If your backing property is a C primitive you could use 
setNilValueForKey to force nil to mean something.

HTH,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"


_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to