升级到 xCode 4 后,我收到数百万个“此类不符合键值编码”错误

Posted

技术标签:

【中文标题】升级到 xCode 4 后,我收到数百万个“此类不符合键值编码”错误【英文标题】:I get millions of 'this class is not key-value coding-compliant' errors after upgrading to xCode 4 【发布时间】:2011-03-12 22:19:30 【问题描述】:

我升级到 XCode 4 但似乎卡住了。

升级到 XCode 4 后,我的两个 nib 中的任何一个(标签、滑块、视图等)中的每个对象都似乎“不符合键值编码”。如果我取消连线(删除连接)IBOutlet 然后重新连线,取消归档过程只会在取消归档过程中为 nib 中的下一个项目创建一个错误。但是:

我意识到这个例子没有代码。但是,我不认为是“代码”本身导致了问题。当我在 XCode 3.XX 中遇到同样的错误时,我只是去了 IB 的连接检查器并清楚地看到了错误的连接。在这种情况下,我没有看到任何错误的连接,但似乎每个 IB 对象都有错误。

我会不会在探索 XCode 4 时无意中破坏了自己?

有人能解释一下吗?

谢谢,

杰克

【问题讨论】:

我在使用 Xcode4 时也遇到了一些问题。希望它没有覆盖我的旧文件,幸运的是我还有.dmg。我的问题之一:问题:***.com/questions/5326757/… 这里完全一样的问题,你找到答案了吗? 【参考方案1】:

相关?来自Exception on outlet connections in Xcode 4:

我找到了问题的根源。似乎在应用程序的目标中,“主界面”设置为我的 MainView,它是 UIView 的一个实例。我将其更改为 MainWindow(由 Xcode 生成)并且一切正常。

【讨论】:

快!非常非常感谢!

以上是关于升级到 xCode 4 后,我收到数百万个“此类不符合键值编码”错误的主要内容,如果未能解决你的问题,请参考以下文章

将数百万个文件从根 AZStorageBlob 复制到子文件夹

将 S3 上的数百万个小文件存档到 S3 Glacier Deep Archive

在一个线程上删除具有数百万个字符串的大型哈希图会影响另一个线程的性能

比较数百万个 mongoDB 记录中的变化的最佳方法

在 OpenGL 中实例化数百万个对象

快速方法按距离搜索数百万个坐标