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/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to