• 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: Bindings and KVO of View objects
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bindings and KVO of View objects


  • Subject: Re: Bindings and KVO of View objects
  • From: Quincey Morris <email@hidden>
  • Date: Wed, 20 May 2009 10:51:19 -0700

On May 20, 2009, at 09:24, Stuart Malin wrote:

In the specific case which I am working with, the UI element does not correspond to a model value of the application's data. The control is used only to change the presentation of the model data. Hence, a change to the UI would necessitate, well, corresponding changes to the UI. In my implementation, only the UI controller (for this portion of the UI) is affected by the state change of the segmented control. I guess one could make an argument for the case that this presentation state is a model attribute of the UI.


Indeed, that situation happens, and that's not something I'd classify as a design flaw.

On May 20, 2009, at 1:04 AM, Quincey Morris wrote:


You can bind to the selectedSegment of a segmented control, and that
will indeed produce a notification when the state of the control
changes.

It was pointed out to me what I said happens to be false. NSSegmentedControl is not KVO-compliant for its 'selectedSegment' property, so no notification will be produced. The spirit is willing but the flesh is weak.


That's true of many properties of controls and other UI elements, perhaps because it is uncommon to bind to them, as we have been discussing. (Perhaps also, I've always speculated, because their implementations pre-date KVO and there was no particular need to re- implement them compliantly.)


_______________________________________________

Cocoa-dev mailing list (email@hidden)

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:
This email sent to email@hidden


References: 
 >Re: Bindings and KVO of View objects (From: Stuart Malin <email@hidden>)

  • Prev by Date: using fileWrapperFromRange: for lossy conversion
  • Next by Date: Re: using fileWrapperFromRange: for lossy conversion
  • Previous by thread: Re: Bindings and KVO of View objects
  • Next by thread: Better to chain key path dependencies, or list explicitly?
  • Index(es):
    • Date
    • Thread