我正在尝试将 UILabel
与在我的类中创建的 IBOutlet
链接。
我的应用程序因以下错误而崩溃。
这是什么意思?
如何修复它?
*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key XXX.'
最佳答案
您的 xib 中的连接可能较差。
我多次遇到此错误。虽然在这种情况下 TechZen 的答案是绝对正确的,但另一个常见原因是当您更改 .h/.m 中 IBOutlet 属性的名称时,您已经将其连接到 Nib 中的文件所有者.
从你的 Nib :
如果您使用 Storyboard,另一个常见原因是您的 UIButton 可能有多个分配(解决方案与 Nib 几乎相同):
关于ios - Xcode - 如何修复 'NSUnknownKeyException' ,原因 : … this class is not key value coding-compliant for the key X"error?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38546639/