我创建了三个文件SettingsViewController.h、SettingsViewController.m 和SettingsViewController.xib。
我在单击一行中的单元格时显示 SwttingsViewController.xib。 xib 文件上有一个标签和滑块。效果很好。但是在使用界面生成器创建连接之后。即从 redLabel 出口拖放到 xib 文件上的标签上,我收到此错误并且应用程序终止。
'[<UIViewController 0x3d636d0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key redLabel.
'
我有一个类似的问题,我的问题是界面生成器没有整理我删除的项目。所以它被留在了源代码中。
通过进入 xib 文件修复了该问题。右键单击该文件并选择“打开方式”,然后选择“SourceCode.txt”。
我收到的错误消息:
此类对于键 originField 不符合键值编码
正如您所看到的,我的错误消息给了我违规项目的名称“originalField”,在这种情况下,它是我删除的文本字段,但界面生成器没有正确清理。
我进入源代码并搜索originalField并删除了对它的引用,一切都已修复。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)