I'm trying to update some properties with KVC. The properties have been synthesized.
This line works:
myObject.value = intValue;
This doesn't work:
[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
And blows up with: Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key myObject.value.'
Yet further up the method (awakeFromNib) other instances of the same class respond fine to setValue:forKey: calls. The only difference is this particular instance was created and wired up in IB.