我的应用程序在启动时崩溃并出现以下错误:
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[ setValue:forUndefinedKey:]: 此类与键 tableViewChannels 的键值编码不兼容。
这是一个我继承并重新设计的项目。我最初认为 tableViewChannels 是一个旧数组,但我已经在 XCode 中搜索了整个项目,但它没有出现在任何地方。
我使用我最喜欢的文本编辑器进入故事板查看原始 XML,并且确实找到了两个“tableViewChannels”实例,它们似乎是旧的 IBOutlets(它们实际上不再出现在视觉故事板中)。我删除了两者,保存,清理了构建文件夹,重新启动了 XCode,但仍然因完全相同的错误而崩溃。我对这段代码仍然潜伏在项目中的什么地方感到困惑。我很感激任何帮助。谢谢!
小智 6
我不完全确定,但这个问题可能是因为在你的故事板/xib 中必须有一个 IBOutlet,它是早期连接的变量,但后来这个变量被删除了.. 请检查每个 xib,看看你是否有这个 .. 否则更好方法是..在xcode中输入“tableViewChannels”..选择任何尝试折射它的词..这将列出它要重构的所有文件..包括xibs。:) 这样你就可以确定 tableViewChannels 是否存在于你的任何 xibs 中
归档时间: |
|
查看次数: |
6011 次 |
最近记录: |