• 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: Enabled Binding bound to NSArrayController won't disable view.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Enabled Binding bound to NSArrayController won't disable view.


  • Subject: Re: Enabled Binding bound to NSArrayController won't disable view.
  • From: Jeff Johnson <email@hidden>
  • Date: Sun, 17 Feb 2008 08:37:42 -0600

Ben, check out the thread at <http://lists.apple.com/archives/Cocoa- dev/2007/Aug/msg01021.html> for ideas. It's not precisely the same problem discussed there, but it's essentially the same. The most robust solution is given by mmalc, and there are also a few quick and dirty hacks.

The NSArrayController's selection is a proxy object, so it won't behave exactly as you expect, and you don't want to treat it as if it were a normal object. In particular, I don't think it will ever be nil.

-Jeff


On Feb 17, 2008, at 2:10 AM, Ben Lachman wrote:

I have a tableview who's enabled binding is bound to a NSArrayController (not the one that feeds it via its content binding). I'd like to be enabled when something is selected and disabled when it is not. So far I've been unable to find a suitable key to bind to on the array controller. It seems like you should just be able to bind to selection with the NSIsNotNil value transformer and set the correct placeholder options, but apparently this doesn't work. I've tried various combinations of selection and selectedObject with and without the NSIsNotNil value transformer, but they don't change the view's state at all and most of the combinations kick back nasty bindings error. I should also note that the array controller that feeds the data to this tableview is itself fed from coredata.

Anyone gotten something like this to work?

->Ben

--
Ben Lachman
Acacia Tree Software

http://acaciatreesoftware.com

email@hidden

_______________________________________________

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


  • Follow-Ups:
    • Re: Enabled Binding bound to NSArrayController won't disable view.
      • From: Ben Lachman <email@hidden>
References: 
 >Enabled Binding bound to NSArrayController won't disable view. (From: Ben Lachman <email@hidden>)

  • Prev by Date: Help with displaying encrypted PDF image
  • Next by Date: NSOutlineView, NSTreeController and Sample Code "Source View"
  • Previous by thread: Enabled Binding bound to NSArrayController won't disable view.
  • Next by thread: Re: Enabled Binding bound to NSArrayController won't disable view.
  • Index(es):
    • Date
    • Thread