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 PROTECTED]> wrote:

> From: Tim Isted <[EMAIL PROTECTED]>
> Subject: Re: Just when I thought I understood bindings.
> To: cocoa-dev@lists.apple.com
> 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 (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/idou747%40yahoo.com
> 
> This email sent to [EMAIL PROTECTED]


      
_______________________________________________

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 [EMAIL PROTECTED]

Reply via email to