我的应用程序崩溃并产生“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”的主要内容,如果未能解决你的问题,请参考以下文章