Re: NSTreeController selection and Swift
Re: NSTreeController selection and Swift
- Subject: Re: NSTreeController selection and Swift
- From: Quincey Morris <email@hidden>
- Date: Tue, 24 May 2016 23:45:44 -0700
- Feedback-id: 167118m:167118agrif8a:167118sOkHm53Z1y:SMTPCORP
On May 24, 2016, at 23:26 , Rick Mann <email@hidden> wrote:
>
> Eh, I think I'll just use my current workaround using NSOutlineView methods.
Really? There’s nothing wrong with using ‘selectedObjects’. The only drawback is that it has to create an actual NSArray each time you ask for it, but that’s not a meaningful performance penalty in most situations.
Another alternative is to bind the tree controller’s selectionIndexPaths binding to a property in your view/window controller. In effect, that binds the outline view’s selection *through* the tree controller to your property. Because it’s maintained by a binding, the property will be KVO compliant, or you can use the ‘outlineViewSelectionDidChange:’ delegate method. (The difference is that the delegate method is not invoked for *programmatic* changes of the selection.)
_______________________________________________
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