删除控件和代码中的相应插座后获取“NSUnknownKeyException”

时间:2014-02-16 09:07:09

标签: ios objective-c outlet

我正在编写一个只有一个视图控制器的非常简单的应用程序。但是我得到了一个例外:

  

由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密钥

这是我做的:

  1. 添加了一个UIImageView,并通过ctrl拖动到助理编辑器中在代码中创建了一个插座。
  2. 删除了UIImageView,因为我不需要
  3. 从代码中删除了outlet属性
  4. 检查连接检查器并从storyboard / InterfaceBuilder中删除了插座。
  5. 但是我仍然得到上面列出的例外情况,有人能给我一些提示吗?

1 个答案:

答案 0 :(得分:0)

通常你应该清理你的项目,在构建旁边的项目菜单中找到,这样就可以重新创建xib文件,并且这些错误通常会消失。