Binding 'Enabled' to NSObjectController.selection NSIsNotNil fails?
Binding 'Enabled' to NSObjectController.selection NSIsNotNil fails?
- Subject: Binding 'Enabled' to NSObjectController.selection NSIsNotNil fails?
- From: Seth Willits <email@hidden>
- Date: Wed, 20 May 2009 22:35:44 -0700
I have an NSObjectController whose Content item is bounds to an
object's "thing" path. I can then bind the values of controls in my
nib to model key paths through that NSObjectController in the usual
way. Those Value bindings can use "Conditionally Sets Enabled" and
they work great.
I have some controls where I'm not binding the Value though, and
instead just need to bind Enabled alone, so that when there is no
selection in the controller, those controls are disabled.
The obvious way of doing that is to bind 'Enabled' to the
NSObjectController's "selection" controller key, (no model key), and
use the value transformer NSIsNotNil. Anytime the selection is not
nil, the control is enabled… right? It's super simple, but it doesn't
work, and I don't see why not.
http://www.sethwillits.com/temp/BindingTest.zip
Can anyone explain this to me?
--
Seth Willits
_______________________________________________
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