Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios &引用;此类不符合密钥“的键值编码”;例外_Ios_Xcode - Fatal编程技术网

Ios &引用;此类不符合密钥“的键值编码”;例外

Ios &引用;此类不符合密钥“的键值编码”;例外,ios,xcode,Ios,Xcode,我刚刚在XCode中遇到了以下异常:“这个类不符合密钥的键值编码”。我读到其他人也有同样的问题,而且似乎xib文件中的一些链接是错误的,我只是不知道我的项目中有什么 谁能帮帮我吗 项目链接: 编辑: 问题解决了,在我的AppDelegate中,我使用nib“MainViewController”而不是“MainViewController”类不满足UIViewController。因此,该视图已被使用,但未连接到控制器。当您删除了.h和.m文件中的某些插座,但忘记在xib文件中解除其连接时,会引

我刚刚在XCode中遇到了以下异常:“这个类不符合密钥的键值编码”。我读到其他人也有同样的问题,而且似乎xib文件中的一些链接是错误的,我只是不知道我的项目中有什么

谁能帮帮我吗

项目链接:

编辑:
问题解决了,在我的AppDelegate中,我使用nib“MainViewController”而不是“MainViewController”类不满足UIViewController。因此,该视图已被使用,但未连接到控制器。

当您删除了.h和.m文件中的某些插座,但忘记在xib文件中解除其连接时,会引发此异常。检查所有连接是否新鲜。重新连接所有

  • 如果您的连接面板包含任何已删除的对象,则会发生这种情况。只需将其删除并正确设置连接即可
  • 如果目标的主界面包含任何选项,则可能发生这种情况。所以保持空白

  • 解决此问题的简单方法是删除
    XIB
    文件并创建一个新文件。

    如果nib(XIB文件)中有一个控件链接到视图控制器中的属性(IBOutlet)或方法(IBAction),并且已删除或重命名该属性或方法,运行时找不到它,因为它已被重命名,因此崩溃


    只要删除黄色的插座连接,我想它就会工作。

    显示完整的错误消息。你能在skypeI上给我发送项目吗?我不认为发布完整的项目会有帮助。。。如果可能,编辑您的问题!;)完整错误消息:MyDashboard[30858:c07]***由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:该类不符合左键部分的键值编码要求。”据我所知,我没有删除任何引用。我尝试过,但仍然存在相同的问题