Iphone 错误设置值:forUndefinedKey Xcode
[setValue:forUndefinedKey:]:此类不符合密钥图像的密钥值编码。Iphone 错误设置值:forUndefinedKey Xcode,iphone,ios,xcode,ipad,Iphone,Ios,Xcode,Ipad,[setValue:forUndefinedKey:]:此类不符合密钥图像的密钥值编码。 如果您有任何信息或帮助,这将是错误代码当您更改IBOutlet属性的名称或删除nib(Interface Builder)文件仍有引用的IBOutlet属性时,会发生这种情况。查找与您遇到错误的屏幕相关的nib,并在Connections inspector中查找引用名称已更改或已删除的属性的过期连接。如果您将@property设置到任何IBOutlet对象,但忘了@syntheticed它,也会发生这种情
如果您有任何信息或帮助,这将是错误代码当您更改IBOutlet属性的名称或删除nib(Interface Builder)文件仍有引用的IBOutlet属性时,会发生这种情况。查找与您遇到错误的屏幕相关的nib,并在Connections inspector中查找引用名称已更改或已删除的属性的过期连接。如果您将
@property
设置到任何IBOutlet对象,但忘了@syntheticed
它,也会发生这种情况。
确保在ViewController.h
文件中为其设置了@属性的对象应在ViewController.m
文件中进行@合成
因此,此错误的原因是IBOutlet对象未在XIB中正确设置,并且您正在代码中的任何位置使用此对象在出现此错误的地方发布一些代码。在Xcode 4.4中,编译器默认情况下会自动调用@synthesis
,用于未实现的@properties
。好的!!因为我还在使用XCode版本4.2.1,所以我不知道4.4。。。但是这种情况发生在这个xcode中。