【发布时间】:2013-10-11 19:17:06
【问题描述】:
我的应用在启动时崩溃并出现以下错误:
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类与键 tableViewChannels 的键值编码不兼容。
这是一个我继承并重做的项目。我最初以为 tableViewChannels 是一个旧数组,但我在 XCode 中搜索了整个项目,它没有出现在任何地方。
我用我最喜欢的文本编辑器进入故事板查看原始 XML,确实找到了两个“tableViewChannels”实例,它们似乎是旧的 IBOutlets(它们实际上不再出现在可视故事板中)。我删除了两者,保存,清理了构建文件夹,重新启动了 XCode,但仍然崩溃并出现完全相同的错误。我对这段代码仍然潜伏在项目中的什么地方感到困惑。我很感激任何帮助。谢谢!
【问题讨论】:
-
应该补充一下,我还打破了所有的转场和连接,并重新制作了它们。没有骰子。
-
tableViewChannels在某处仍有待处理的出口。深入挖掘。 -
谢谢,但是如果我在原始 XML 中搜索过它并且它不存在,我应该去哪里看?
-
嗯,一点点更新......我在 XCode 中将它作为源代码打开,并且出口仍然存在!它是否覆盖了我在文本编辑器中所做的事情?现在我真的很困惑......但我会尝试在那里删除它们,看看它是否是一个修复。
标签: ios storyboard