<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments on: Using NSTreeController</title>
	<atom:link href="http://espresso-served-here.com/2008/04/06/using-nstreecontroller/feed/" rel="self" type="application/rss+xml" />
	<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/</link>
	<description>Mac applications, brewed to perfection</description>
	<pubDate>Sat, 22 Nov 2008 07:09:16 +0000</pubDate>
	<generator>http://wordpress.org/?v=MU</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1034</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Sat, 05 Jul 2008 19:28:34 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1034</guid>
		<description>@Ralph

Sorry I'm afraid I don't have anything prepared.  The example app on &lt;a href="http://katidev.com" rel="nofollow"&gt;katidev&lt;/a&gt; uses an NSOutlineView, so I'd just create an NSTreeController in that NIB and connect it up as I've described in this article.

Jon</description>
		<content:encoded><![CDATA[<p>@Ralph</p>
<p>Sorry I&#8217;m afraid I don&#8217;t have anything prepared.  The example app on <a href="http://katidev.com" rel="nofollow">katidev</a> uses an NSOutlineView, so I&#8217;d just create an NSTreeController in that NIB and connect it up as I&#8217;ve described in this article.</p>
<p>Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1033</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Sat, 05 Jul 2008 19:27:56 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1033</guid>
		<description>@ Ralph,

Sorry I'm afraid I don't have anything prepared.  The example app on &lt;a href="http://katidev.com" rel="nofollow"&gt;katidev&lt;/a&gt; uses an NSOutlineView, so I'd just create an NSTreeController in that NIB and connect it up as I've described in this article.

Jon</description>
		<content:encoded><![CDATA[<p>@ Ralph,</p>
<p>Sorry I&#8217;m afraid I don&#8217;t have anything prepared.  The example app on <a href="http://katidev.com" rel="nofollow">katidev</a> uses an NSOutlineView, so I&#8217;d just create an NSTreeController in that NIB and connect it up as I&#8217;ve described in this article.</p>
<p>Jon</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ralph</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1032</link>
		<dc:creator>Ralph</dc:creator>
		<pubDate>Sat, 05 Jul 2008 18:35:19 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1032</guid>
		<description>Hey Jonathan,

do you have a sample Application which combines your ESNode and XSController?</description>
		<content:encoded><![CDATA[<p>Hey Jonathan,</p>
<p>do you have a sample Application which combines your ESNode and XSController?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jakob Dam Jensen</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1031</link>
		<dc:creator>Jakob Dam Jensen</dc:creator>
		<pubDate>Sat, 05 Jul 2008 15:15:46 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1031</guid>
		<description>Thank you so much for this Jonathan - I've been trying to get something to work for the last two days, and somehow it all makes sense to me now - thanks to you.

Take care...</description>
		<content:encoded><![CDATA[<p>Thank you so much for this Jonathan - I&#8217;ve been trying to get something to work for the last two days, and somehow it all makes sense to me now - thanks to you.</p>
<p>Take care&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1016</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Sat, 07 Jun 2008 16:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1016</guid>
		<description>Not at all, I wrote this to help people!</description>
		<content:encoded><![CDATA[<p>Not at all, I wrote this to help people!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1013</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 06 Jun 2008 17:50:48 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1013</guid>
		<description>Ah, indeed, now everything makes sense. Thanks for your patience, that explains a lot.</description>
		<content:encoded><![CDATA[<p>Ah, indeed, now everything makes sense. Thanks for your patience, that explains a lot.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1012</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Thu, 05 Jun 2008 23:20:10 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1012</guid>
		<description>@"File'sOwner.treeController.arrangedObjects.nodeName" will return an NSArray of node names.  The same happens when you have an NSArray and you call [myarray valueForKey:@"key"] the returned array contains the values for those keys.</description>
		<content:encoded><![CDATA[<p>@&#8221;File&#8217;sOwner.treeController.arrangedObjects.nodeName&#8221; will return an NSArray of node names.  The same happens when you have an NSArray and you call [myarray valueForKey:@"key"] the returned array contains the values for those keys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1008</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Wed, 04 Jun 2008 20:57:45 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1008</guid>
		<description>I'm afraid I'm not following, sorry.  If you're on leopard I can iChat screen share and we can try and sort it out, either that or you can email me your XCode project? 

If not then can you tell me what you're trying to to and I might be able to help.</description>
		<content:encoded><![CDATA[<p>I&#8217;m afraid I&#8217;m not following, sorry.  If you&#8217;re on leopard I can iChat screen share and we can try and sort it out, either that or you can email me your XCode project? </p>
<p>If not then can you tell me what you&#8217;re trying to to and I might be able to help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1007</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Wed, 04 Jun 2008 20:52:43 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1007</guid>
		<description>&#62; I see your problem, can you not append arrangedObjects to the keyPath? The controller key is just a convenient shortcut anyway.

Hmm... but if you use "File'sOwner.treeController.arrangedObjects" than you have no way of controlling what's the object list and what's the actual value. In other words, the real path is: "File'sOwner.treeController.arrangedObjects.nodeName" or rather: ""File'sOwner.treeController.arrangedObjects(each).nodeName". But without the Controller Key you have no way of describing it - what's the object list (array) and what's the path to the individual object property to be used ie. in a given cell.</description>
		<content:encoded><![CDATA[<p>&gt; I see your problem, can you not append arrangedObjects to the keyPath? The controller key is just a convenient shortcut anyway.</p>
<p>Hmm&#8230; but if you use &#8220;File&#8217;sOwner.treeController.arrangedObjects&#8221; than you have no way of controlling what&#8217;s the object list and what&#8217;s the actual value. In other words, the real path is: &#8220;File&#8217;sOwner.treeController.arrangedObjects.nodeName&#8221; or rather: &#8220;&#8221;File&#8217;sOwner.treeController.arrangedObjects(each).nodeName&#8221;. But without the Controller Key you have no way of describing it - what&#8217;s the object list (array) and what&#8217;s the path to the individual object property to be used ie. in a given cell.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jonathan Dann</title>
		<link>http://espresso-served-here.com/2008/04/06/using-nstreecontroller/#comment-1006</link>
		<dc:creator>Jonathan Dann</dc:creator>
		<pubDate>Wed, 04 Jun 2008 20:29:40 +0000</pubDate>
		<guid isPermaLink="false">http://jonathandann.wordpress.com/?p=46#comment-1006</guid>
		<description>Yeah sorry I forgot to put that in, also set the Leaf key path to @"isLeaf". I'll update the post.

I see your problem, can you not append arrangedObjects to the keyPath?  The controller key is just a convenient shortcut anyway.</description>
		<content:encoded><![CDATA[<p>Yeah sorry I forgot to put that in, also set the Leaf key path to @&#8221;isLeaf&#8221;. I&#8217;ll update the post.</p>
<p>I see your problem, can you not append arrangedObjects to the keyPath?  The controller key is just a convenient shortcut anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
