我刚刚在XCode中遇到以下异常:“此类不符合键值的密钥值”。我读过其他人有同样的问题,似乎xib文件中的某些链接是错误的,我只是找不到我的项目中的内容。
有人可以帮助我吗?
项目链接:https://docs.google.com/file/d/0B4RED3xS6-XhRVdUa0xOLTR5NGc/edit?usp=sharing
编辑: 问题解决了,在我的AppDelegate中,我使用nib“MainViewController”而不是“MainViewController”类来启动UIViewController。因此使用了视图但未连接到控制器。
答案 0 :(得分:1)
当您删除.h和.m文件中的某个插座时会引发此异常,但忘记在xib文件中取消连接。检查所有连接是否新鲜。重新连接所有。
答案 1 :(得分:1)
答案 2 :(得分:1)
解决此问题的简单方法是删除XIB
文件并创建一个新文件。
答案 3 :(得分:0)
如果您的nib(xib文件)中的控件链接到视图控制器中的属性(IBOutlet)或方法(IBAction),并且您已删除或重命名了属性或方法,则运行时可以'找到它,因为它已被重命名,因此崩溃。
只需删除黄色插座连接,我认为它会起作用。