class不是关键值编码兼容关键textView

问题描述:

我有一个奇怪的问题与我的segue,这是导致我的应用程序崩溃。在ListViewController.m应用崩溃在33行:class不是关键值编码兼容关键textView

dvc.menu = [self.blogPosts objectAtIndex:[[self.tableView indexPathForSelectedRow] row]];

,出现以下错误:

menu[15782:c07] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<DetailViewController 0x7576d50> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key textView.'*

我一直在研究了很长一段时间,似乎很多遇到同样的问题,虽然他们的解决方案似乎不适合我。对于我来说,这是一个全新的世界,我真的很想知道,我究竟做错了什么。

我已经上传了XCode项目供您查看,如果有任何帮助。 Download project files here

在此先感谢!

+0

[此类不是密钥的关键值编码兼容](http://*.com/questions/3088059/this-class-is-not-key-value-coding-compliant-for -the-key) – CodaFi

+0

Hi CodaFi!感谢您的代码,但是,我已经看过特定的线程。 – FooBar

在故事板中,您的详细文本视图应与您的详细控制器头文件中名为textView的属性链接。

但是,在头文件中,您有一个contentView属性(而不是textView)。 所以,你必须删除你的故事板TextView的链接(右键单击文本视图,然后单击在引用出口处的X按钮),并用正确的出口链接文本视图(contentView

+0

谢谢!有用! – FooBar

+0

Thanks..it works ... Fine .. !! –

无法下载你的项目。如果变量“dvc”是DetailViewController的一个实例,则需要检查“menu”是否已获取/设置。