[setValue:forUndefinedKey:]:此类不是键映像的键值编码。
如果您有任何信息或帮助非常好,这是错误代码
答案 0 :(得分:1)
当您更改IBOutlet属性的名称或删除nib(Interface Builder)文件仍具有引用的IBOutlet属性时,会发生这种情况。查找与您遇到错误的屏幕相关的笔尖,并在Connections检查器中查找引用已更改名称或已删除的属性的过期连接。
答案 1 :(得分:0)
当您将@property
设置为任何IBOutlet对象并忘记@synthesized
时,也会发生这种情况。
确保您在@property
文件中设置ViewController.h
的对象在@synthesized
文件中应为ViewController.m
。
出现此错误的原因是在XIB中未正确设置IBOutlet对象,并且您在代码中的任何位置使用此对象。