我试图用KVC更新一些属性。这些属性已经被合成。可可KVC:“类不是关键值编码兼容”
这条线的工作原理:
myObject.value = intValue;
这不起作用:
[self setValue:[NSNumber numberWithInt:intValue] forKey:@"myObject.value"];
而且随着炸毁:终止应用程序由于未捕获的异常 'NSUnknownKeyException',原因:“[< MyViewController 0xd1cec0> setValue:forUndefinedKey:]:该类不是关键字值myObject.value。
更进一步的方法(awakeFromNib)同一类的其他实例对setValue:forKey:调用作出了很好的响应。唯一的区别是这个特定的实例是在IB中创建和连接的。
[NSString stringWithFormat:@“myObject.value”]是多余的,它使用的格式没有任何参数。你应该使用@“myObject.value”。 –