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]