• 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: Binding NSTreeController to NSBrowser
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Binding NSTreeController to NSBrowser


  • Subject: Re: Binding NSTreeController to NSBrowser
  • From: David Spooner <email@hidden>
  • Date: Tue, 18 Dec 2007 14:00:01 -0700

I just tried this and it appears to work (on 10.5). In addition to binding the browser's content to the tree controller's arrangedObjects, I also bound the browser's contentValues to the tree controller's arrangedObjects with model key path representedObject. My tree controller's content is bound to a hierarchy of NSTreeNode with strings as represented objects...

dave

On 18-Dec-07, at 12:38 PM, Matt Neuburg wrote:

On Mon, 17 Dec 2007 23:47:39 +0000, "Chris Blackburn"
<email@hidden> said:
Hey all,

Since there was no activity on this I've raised a bug, radar id
5649518. Any help on getting round this bug until there is a fix would
be greatly apreciated.


Thanks

Chris

On 12/14/07, Chris Blackburn <email@hidden> wrote:
Hey all,

Part of my app takes an XML input file, hands it to an
NSTreecontroller which is bound to an NSBrowser. This works fine under
tiger but is broken under leopard.


I think I have traced the problem to where the NSBrowsers content is
bound to treeController.arrangedObjects. The arrangedObjects binding
seems to have changed under leopard, also from the docs I get the
impression I was never supposed to use that binding anyway.

Could I steal this thread to ask a more elementary question? Chris, it
sounds like you can actually help with this so I hope you don't mind my
piggybacking here.


All I want to do is make a simple NSBrowser on Leopard (only) using
NSTreeController and NSTreeNode. My NSTreeController's content object is
bound to an NSTreeNode which itself has a subnode I've given it; the tree is
created using NSTreeNode treeNodeWithRepresentedObject (my "represented
objects" are simply strings) and mutableChildNodes, as you would expect, and
I can see that the tree is being created, and I can see that the
NSTreeController's content is indeed the tree. So things would appear to be
working from that point of view.


My problem is that the NSBrowser is not displaying anything when the app
runs. It's bound to the NSTreeController's arrangedObjects.


Can someone set me straight? This should be the simplest thing in the world
to do, so presumably all I need is some kind of dope slap... Please provide
it! Thx - m.


--
matt neuburg, phd = email@hidden, <http://www.tidbits.com/matt/>
A fool + a tool + an autorelease pool = cool!
One of the 2007 MacTech Top 25: <http://tinyurl.com/2rh4pf>
AppleScript: the Definitive Guide - Second Edition!
<http://www.amazon.com/gp/product/0596102119>



_______________________________________________

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


_______________________________________________

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: Binding NSTreeController to NSBrowser
      • From: Ben Stiglitz <email@hidden>
References: 
 >Re: Binding NSTreeController to NSBrowser (From: Matt Neuburg <email@hidden>)

  • Prev by Date: Re: Making custom key-commands
  • Next by Date: Re: Binding NSTreeController to NSBrowser
  • Previous by thread: Re: Binding NSTreeController to NSBrowser
  • Next by thread: Re: Binding NSTreeController to NSBrowser
  • Index(es):
    • Date
    • Thread