【问题标题】:"This class is not key value > coding-compliant for the key previewB" but I've deleted previewB“此类不是键值 > 与键 previewB 的编码兼容”但我已删除 previewB
【发布时间】:2011-08-22 14:55:26
【问题描述】:

我从 nib 文件中删除了一个按钮。 我还删除了与该按钮关联的插座和 IBAction。 我已经清理了我的项目并卸载了该应用程序。

但是我仍然收到以下错误消息:

由于未捕获的异常“NSUnknownKeyException”而终止应用程序, 原因: '[ setValue:forUndefinedKey:]:这个类不是键值 密钥预览B的编码兼容。'

但是,如果我在工作区中搜索 previewB,我什么也找不到。我已经从 ComposerViewController 中删除了它。

谢谢

【问题讨论】:

    标签: objective-c ios


    【解决方案1】:

    检查您在 Interface Builder 中的某处是否仍有连接。

    【讨论】:

      【解决方案2】:

      如果您确定已从 XIB 中删除所有引用,请尝试删除文件(仅删除引用)、清理,然后重新添加文件。

      【讨论】:

      • 好吧,其实previewB还在xib文件的源代码中,但是编辑源代码是摆脱它的唯一方法吗?
      • 那么正如西蒙所说,您在XIB中仍然有参考。我只是在想 IB,尤其是集成在 Xcode 4 中的 IB,有时会做一些不需要的缓存。
      猜你喜欢
      • 2017-09-27
      • 2015-08-27
      • 2011-03-17
      • 2012-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多