Re: Just when I thought I understood bindings.
Re: Just when I thought I understood bindings.
- Subject: Re: Just when I thought I understood bindings.
- From: Chris Idou <email@hidden>
- Date: Wed, 8 Oct 2008 21:32:39 -0700 (PDT)
I figured it out. I inherited from NSObjectController and I defined observeValueForKeyPath without calling the super class implementation. So I guess I was swallowing the events that the controller apparently passes on.
--- On Wed, 10/8/08, Tim Isted <email@hidden> wrote:
> From: Tim Isted <email@hidden>
> Subject: Re: Just when I thought I understood bindings.
> To: email@hidden
> Date: Wednesday, October 8, 2008, 5:46 PM
> Did you setup the bindings using Interface Builder or
> programatically?
> If programatically, they work in only one direction so you
> need to call
>
> [object1 bind:@"value" toObject:object2
> withKeyPath:@"whateverPathForKeyIs" options:nil];
> and
> [object2 bind:@"value" toObject:object1
> withKeyPath:@"whateverPathForKeyIs" options:nil];
>
> Otherwise, make sure you're content object is KVC/KVO
> compliant etc.
>
> Tim
>
>
> On 9 Oct 2008, at 01:21, Chris Idou wrote:
>
> >
> > I've got an NSObjectController controlling an
> object. This content
> > object's properties are bound to various fields on
> my screen.
> >
> > It seems that the bindings are only working in one
> direction.
> > Editing the fields updates the object, but
> programmatically updating
> > the object doesn't update the gui.
> >
> > I've added observers to my fields, and they are
> definitely notifying
> > of changes correctly.
> >
> > I haven't made much use of NSObjectController
> before. Can anybody
> > think what I might be doing wrong?
> _______________________________________________
>
> 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