Re: Validating values for NSArrayController
Re: Validating values for NSArrayController
- Subject: Re: Validating values for NSArrayController
- From: mmalcolm crawford <email@hidden>
- Date: Tue, 25 Nov 2003 19:09:26 -1000
On Nov 25, 2003, at 5:09 PM, email@hidden wrote:
I have a small application that has a custom class used as the model
object of an NSArrayController object driving a NSTableView control.
I would like to be able to validate new values before they are
applied to the model, to filter things like negative numbers for
array indexes or other such kind of validation.
I am not sure, but I would suggest overriding the addObject: method.
This is almost certainly not the best approach. Apart from anything
else, it would associate validation logic with the controller rather
than with the model class where it probably belongs. Moreover,
addObject: will not help for existing objects whose values are
modified.
Key-value-coding has been extended to support validation in the model,
and this is also supported by "Validate Immediately" bindings in the
controller layer. See the "Manual Bindings" example at:
<
http://homepage.mac.com/mmalc/CocoaExamples/controllers.html>
mmalc
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.