【发布时间】:2010-11-11 23:53:05
【问题描述】:
我在 Build&Go 时收到此错误消息:
*** 由于未捕获的异常而终止应用程序 'NSInvalidArgumentException',原因: '-[UIViewController _loadViewFromNibNamed:bundle:] 无法加载名为 "TestappViewController"'
我创建了一个空白的新项目,然后开始创建一个包含另外两个 UIViewController 的 RootViewController。 XCode 自动创建了 TestappViewController,我删除了它以完全从头开始。 MainWindow.xib 在 IB 中没有显示 TestappViewController,但在 MainWindow.xib 的 XML 结构中我发现:
<object class="IBUIViewController" id="943309135">
<string key="IBUINibName">TestappViewController</string>
<object class="IBUISimulatedStatusBarMetrics"
key="IBUISimulatedStatusBarMetrics"/> </object>
我检查了我所有的 XIB 以获取对 TestappViewController 的引用,但什么也没有。 Testapp-Info.plist 仅指向 MainWindow.xib。
试图从 MainWindow.xib 的 XML 中删除这部分,但这会产生一些奇怪的 Xcode 错误,所以我重新插入了它。我假设 XIB 文件中的错误,但没有找到任何东西。
知道什么时候可以解决这个问题吗?
【问题讨论】:
标签: iphone cocoa-touch xcode uikit