对不存在的按钮的编码兼容值的豁免

时间:2014-07-06 17:52:56

标签: ios storyboard nsunknownkeyexception

我在故事板文件上执行了一些更改并删除了一个条形按钮。在删除之前,我删除了两个屏幕的两个故事板中的所有连接。

接下来,我删除了所有与此按钮相关的代码。

现在我在启动时遇到错误:

*** Terminating app due to uncaught exception 'NSUnknownKeyException', reason:
'[<TTPDepartmentViewController 0xe805bd0> setValue:forUndefinedKey:]: 
this class is not key value coding-compliant for the key nextButton.'

我已经在故事板的源代码和所有内容中检查了这个nextButton。没有迹象,没有连接,仍然会出现此错误。更多,我重置了模拟。我能做什么?

UPD:我完全删除了有问题的(我认为)故事板,但问题仍然存在,即使其他故事板根本没有包含这些视图,也不会包含这些视图。

UPD2:unleashedprop

正如您所看到的那样,连接内容未填充,因此应该没有连接。当我取消注释这一行时,它会构建并运行,尽管它根本没有使用它。

2 个答案:

答案 0 :(得分:0)

在文档大纲窗口中选择文件所有者,然后切换到“连接检查器”选项卡。更可能的是,你会看到一个带有黄色惊叹号的连接,上面写着“nextButton”。只需删除它,你应该好好去。

答案 1 :(得分:0)

嗯,现在就是这样:

https://stackoverflow.com/a/21883809/2084479

我不知道,为什么,但即使在此错误出现之前,我已经&#34; Main&#34;在我的主界面中的部署信息,但这是有效的。现在,我已更新到其他一些值(在答案中,它告诉您甚至可以将其留空)并修复了构建。