• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Validating values for NSArrayController
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: Validating values for NSArrayController
      • From: Jean-Francois Roy <email@hidden>
References: 
 >Validating values for NSArrayController (From: Jean-Francois Roy <email@hidden>)
 >Re: Validating values for NSArrayController (From: email@hidden)

  • Prev by Date: Re: prebinding and undefined symbols?
  • Next by Date: Re: how to read api
  • Previous by thread: Re: Validating values for NSArrayController
  • Next by thread: Re: Validating values for NSArrayController
  • Index(es):
    • Date
    • Thread