已知现有VC的“Interface Builder文件中的未知类”

时间:2013-05-30 17:19:04

标签: ios objective-c xcode interface-builder

我正在Xcode 4.6.2中构建一个应用程序。一切都工作正常,直到我从项目的先前版本添加故事板,剪切并粘贴旧故事板中的视图,然后删除旧故事板。不,我在Intefrace Builder文件中收到“Unknown class nameOfAnActualClassinMyProject ”。这个类是一个viewController,但不是我刚刚粘贴的视图的ViewController。我已经阅读了很多关于这个主题的问题和答案,并且没有成功地尝试解决这个问题。此外,我没有在这个项目中使用模拟器,只有实际的iphone。

  • 在故事板中查找任何不适当的引用
  • 我已经清理了应用程序,然后再次构建它
  • 我已从手机中删除该应用
  • 我删除了似乎导致问题的文件并将其重新添加。
  • 我重置了手机并重新配置了(我读了一个答案,问题与模拟器中的旧文件有关。

来自未知视图控制器的视图似乎也能正确显示。

应用程序不会崩溃,但会在输出日志中显示警告。任何帮助,将不胜感激。 感谢。

3 个答案:

答案 0 :(得分:20)

您是否检查过以确保您的文件正在编译?点击Target>构建阶段>编译来源。

侨!

答案 1 :(得分:3)

您是否在新视图控制器中添加了任何新类,这在以前的故事板上是什么? 您是否右键单击每个故事板面板以查看连接板中是否有任何黄色警告?

问候。

答案 2 :(得分:0)

我最近遇到了这个问题。为了解决这个问题,我删除了

中引用故事板的2行
Supporting Files/<my app>-Info.plist