Re: key path blues
Re: key path blues
- Subject: Re: key path blues
- From: "Stephen Deken" <email@hidden>
- Date: Thu, 1 Feb 2007 13:10:56 -0600
[[self polCurve] setDwell:3.9];
[self setValue:[NSNumber numberWithFloat:3.9]
forKeyPath:@"polCurve.dwell"];
These two methods do the exact same thing, so it's not surprising that
they're both failing in the same way. What does your -[setDwell:]
function look like? It should look something like this:
-(void) setDwell:(float)v
{
[self willChangeValueForKey:@"dwell"];
_dwell = v;
[self didChangeValueForKey:@"dwell"];
}
If you leave off the will/didChangeValueForKey parts, KVO doesn't know
the value has changed and won't update any bound objects.
HTH,
--
Stephen Deken
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
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