-1

我刚刚在 XCode 中遇到了以下异常:“此类与键的键值编码不兼容”。我读过其他人有同样的问题,似乎 xib 文件中的某些链接是错误的,我只是无法找出我的项目中的内容。

有人可以帮我吗?

项目链接:https ://docs.google.com/file/d/0B4RED3xS6-XhRVdUa0xOLTR5NGc/edit?usp=sharing

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

4

4 回答 4

1
  1. 如果您的连接面板包含任何已删除的对象,那么它会发生。只需将其删除并正确设置连接即可。
  2. 如果您的 Target 的主界面包含任何选项,那么它可能会发生。所以保持空白
于 2013-06-26T06:23:20.147 回答
1

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

于 2013-06-26T06:26:56.723 回答
1

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

于 2013-06-26T06:15:48.777 回答
0

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

只需卸下黄色的插座连接,我认为它会起作用。

于 2013-06-26T06:32:29.020 回答