NSUnknownkeyexception不是每次都在代码中的同一个地方引发,为什么?

时间:2014-03-27 15:05:42

标签: ios xcode

我有一个ViewController,它有一个相应的.xib用于视图。现在在.xib文件中有一些UILabel,它们不存在于头文件中,这意味着它们已从头文件中删除,但仍然在.xib中显示为黄色(警告)。

当我运行此代码时,它有时运行正常,但有时会因以下错误而崩溃:

  

由于未捕获的异常终止应用程序&#39; NSUnknownKeyException&#39;,原因:&#39; [setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密钥messagesLabel。&#39; < / p>

我知道解决方案,但我想了解的是为什么代码不会每次都崩溃?

附件是.xib文件的屏幕截图

enter image description here

0 个答案:

没有答案