Yes, I'm using a synthesised setter to change the property value. I am also observing the property (to redraw the controller's view whenever something changes) and this way I can confirm that the property is indeed changed in a KVO compliant manner.
One thing I forgot to mention is that I'm using a NSValueTransformer with the binding to translate the enum property values to the proper alignment setting for the textfield. On 27 Oct 2012, at 11:58, Ken Thomases <k...@codeweavers.com> wrote: > On Oct 27, 2012, at 4:26 AM, Luc Van Bogaert wrote: > >> The textfield alignment is bound to an enum property of the viewcontroller. >> The strange thing is that, when I create a *new* viewcontroller object from >> the nib, the textfield alignment is set correctly based on the current enum >> property value. So, it seems that the binding indeed works, but >> >> when I set the enum property of an existing viewcontroller object to some >> other value, the textfield alignment is not adjusted accordingly. > > This suggests that your are modifying the property in a non-KVO-compliant > manner. Are you calling the setter or are you directly changing the instance > variable? > > Regards, > Ken > -- Luc Van Bogaert luc.van.boga...@me.com http://www.rixhon.be _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com