我的应用程序崩溃并产生“NSUnknownKeyException”

Posted

技术标签:

【中文标题】我的应用程序崩溃并产生“NSUnknownKeyException”【英文标题】:My App Crashes and produce the 'NSUnknownKeyException' 【发布时间】:2012-02-08 09:57:04 【问题描述】:

我的应用程序在执行以下代码行后崩溃:-

[self.navigationController pushViewController:detailViewControllerObj animated:YES];

它会在控制台窗口中显示以下错误消息:--

'NSUnknownKeyException',原因:'[ setValue:forUndefinedKey:]:这个类不是键值 键 detailDescriptionLabel 的编码兼容。'

我花了很多时间寻找解决方案但没有成功.. 请帮助我找到解决方案..

【问题讨论】:

似乎detailViewControllerObj 为nil。你在调用之前实例化了吗? thanx flink 为你的回复..我发现我所做的愚蠢错误...... This class is not key value coding-compliant for the key的可能重复 【参考方案1】:

我发现了问题......问题是我在 Xcode 4.2 上编码,它会自动生成两个视图控制文件 root view 和 detailViewController 文件,而我通过编码添加控件的习惯让我在之后对 detailViewController xib 文件的关注度很低删除 DetailViewCntroller .h 和 .m 文件中的现有代码我忘记从 DetailViewController xib 文件中删除 detailViewLabel ......

【讨论】:

以上是关于我的应用程序崩溃并产生“NSUnknownKeyException”的主要内容,如果未能解决你的问题,请参考以下文章

从相机中提取的异步数据会产生随机崩溃

如何找到并修复崩溃的原因

C#数独求解器计算导致崩溃

如何使用原生崩溃报告在 Swift 4 中实现异常/错误处理?

应用程序启动时偶尔崩溃

当我单击我的回收站视图项目时,我的应用程序将崩溃