我在一个我已经工作了一段时间的项目上遇到了这个错误:“由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:这个类不是键值编码兼容的关键观点。'”(它适用于我的每个网点)。
在我尝试绕过代码签名并尝试使用 Instruments 进行一些分析之前,我的应用程序运行良好(实际上我发现了 Instruments 的错误)。
(附加信息)我构建了 UIViewController 的子类,其中包含 .h .m 和 .xib 文件,名为 EEMainViewController。我在我的 EEAppDelegate 中实例化它以将其显示为我的主窗口的子视图。在 .xib 中,我有 1 个视图、3 个 UIPickers 和 2 个 UITextField。一旦只有一个出口链接到 FO,程序退出并抛出错误,当没有链接时,它表示“视图”属性尚未设置(这是正常的,因为它没有连接) .
我已经检查了所有的 IB 和 Bindings blahblah,在我的情况下似乎没有任何工作:我所有的插座都正确连接(XCode 在 .h 文件中的 @property 旁边显示灰点)并且我正在实例化正确的类在我的代码中。这很奇怪。
如果您想要一段代码(只有一段,它变得非常庞大),请随时向我要一些。谢谢阅读 !