Re: NSMatrix binding and selections
Re: NSMatrix binding and selections
- Subject: Re: NSMatrix binding and selections
- From: mmalcolm crawford <email@hidden>
- Date: Wed, 10 Nov 2004 11:27:31 -0800
On Nov 10, 2004, at 11:03 AM, Byron Wright wrote:
I am programmatically creating and binding a subclass of an NSMatrix
view to an NSArrayController. I noticed that when I select cells the
array controllers selection is not getting updated. What am I doing
wrong?
here is the code I am using to create the binding.
- (void) buildThumbView
{
//CFCThumbView is a subclass of NSMatrix
_thumbGrid = [[CFCThumbView alloc] initWithFrame:[[_resultsView
superview] frame]];
[_thumbGrid setDelegate:self];
NSMutableDictionary *bindingOptions = [NSMutableDictionary
dictionary];
[bindingOptions setObject:[NSNumber numberWithBool:YES]
forKey:@"NSInsertsNullPlaceholder"];
[bindingOptions setObject:[NSNumber numberWithBool:YES]
forKey:@"NSRaisesForNotApplicableKeys"];
[_thumbGrid bind:@"content" toObject: self
withKeyPath:@"arrangedObjects" options:bindingOptions];
You're not binding 'selected<Whatever>'...
It's also not clear to what class this code belongs. I presume this is
from a subclass of NSArrayController?
[_thumbGrid bind:@"content" toObject: **self**
withKeyPath:@"arrangedObjects" options:bindingOptions];
It *might* be more natural for your main window controller to set up
the bindings and the matrix, and leave the array controller solely in
charge of managing the matrix.
mmalc
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden