0

[ setValue:forUndefinedKey:]:此类不符合关键图像的关键值编码。

如果您有任何很棒的信息或帮助,这是错误代码

4

2 回答 2

1

当您更改 IBOutlet 属性的名称或删除 nib(接口生成器)文件仍具有引用的 IBOutlet 属性时,会发生这种情况。查找与您遇到错误的屏幕相关的笔尖,并在连接检查器中查找过时的连接,该连接引用了更改名称或已删除的属性。

于 2012-12-08T05:06:30.703 回答
0

当您设置@property为任何 IBOutlet 对象并忘记@synthesized它时,也会发生这种情况。确保您为其设置@propertyinViewController.h文件的对象应该@synthesizedViewController.m文件中。

所以这个错误的原因是IBOutlet 对象没有在 XIB 中正确设置,你在代码中的任何地方都使用了这个对象

于 2012-12-08T05:16:42.300 回答