1

我的 segue 有一个奇怪的问题,导致我的应用程序崩溃。该应用程序在第 33 行的 ListViewController.m 中崩溃:

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 项目供您查看,如果有帮助的话。在此处下载项目文件

提前致谢!

4

2 回答 2

5

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

但是,在头文件中,您有一个contentView属性(不是textView)。因此,您必须从情节提要中删除 textView 链接(右键单击文本视图并单击引用插座上的 X 按钮)并将文本视图与正确的插座链接 ( contentView)

于 2013-05-28T09:51:52.073 回答
0

无法下载您的项目。如果变量“dvc”是DetailViewController的一个实例,你需要检查“menu”是否有get/set。

于 2013-05-28T09:52:30.020 回答