我正在尝试将 UILabel
与IBOutlet
类中的创建链接起来。
我的应用程序崩溃,出现以下错误。这是什么意思?我该如何解决?
***由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[<UIViewController 0x6e36ae0> setValue:forUndefinedKey:]:此类不是密钥XXX的密钥值编码。
发布于 2018-12-12 14:14:21
我多次犯过这个错误。虽然TechZen的答案在这种情况下是完全正确的,但另一个常见原因是当您更改 .h / .m 中的IBOutlet属性的名称时,您已将其连接到笔尖中的文件所有者。
如下:
如果你使用Storyboard是另一个常见原因,你的UIButton可能有多个分配(解决方案几乎与nib相同):
发布于 2018-12-12 14:32:34
当我尝试为表实现自定义ViewCell时,我遇到了这个错误。当我突出显示XIB的View控制器并连接到CellView中的元素时,导致错误“此类不是键值的关键值编码 - 一旦我删除了它,它就摆脱了错误。
删除下图中的连接。
只需确保您只与表视图单元格建立连接。要检查单击表视图单元格并在INSPECTOR中查找您的连接。
https://stackoverflow.com/questions/-100003060
复制相似问题