I needed to observe selectionIndexPaths, not selectionIndexes. I only 
discovered this by adding the NSKeyValueObservingOptionInitial (would've been 
nice if the act of observing would check to see if the key exists).

-- 
Rick

On Jan 11, 2011, at 17:33:29, Rick Mann wrote:

> Sorry, forgot to add something (that my tree controller binds to Core Data).
> 
> -----
> 
> I found two examples so far (one using notifications, one KVO) for responding 
> to changes in a table view's selection.
> 
> I tried the KVO approach in the sample code NSTabelViewBinding. It sets up 
> KVO on the array controller:
> 
>       [myContentArray addObserver: self
>                                       forKeyPath: @"selectionIndexes"
>                                       options: NSKeyValueObservingOptionNew
>                                       context: NULL];
> 
> 
> I tried to do the same on my NSTreeController, but I'm not getting called. 
> What do I need to do?
> 
> My tree controller binds to Core Data.
> 
> TIA,
> Rick
> 
> _______________________________________________
> 
> Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
> 
> 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:
> http://lists.apple.com/mailman/options/cocoa-dev/rmann%40latencyzero.com
> 
> This email sent to rm...@latencyzero.com

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to