无法再运行项目了

时间:2011-10-30 19:39:09

标签: iphone xcode

我的项目曾经被称为“TextFieldDemo”,然后我将其重命名为“ShiftCipher”。我不能再启动项目了。这是我得到的信息。可以这样请帮忙吗?

  

GNU gdb 6.3.50-20050815(Apple版gdb-1708)(星期一8月8日20:32:45   UTC 2011)版权所有2004 Free Software Foundation,Inc。GDB是免费的   GNU通用公共许可证涵盖的软件,您就是   欢迎更改和/或在某些情况下分发它的副本   条件。输入“show copying”查看条件。有   绝对不保证GDB。输入“show warranty”了解详情。   此GDB配置为“x86_64-apple-darwin”.sharedlibrary   apply-load-rules all附加到进程2285. 2011-10-30   19:35:49.914 ShiftCipher [2285:f803] *由于终止应用程序   未捕获的异常'NSInternalInconsistencyException',原因:'可以   不在包中加载NIB:'NSBundle(loaded)',名称为'TextFieldDemoViewController''   * 第一次抛出调用堆栈:(0x14ce052 0x11b9d0a 0x1476a78 0x14769e9 0x585838 0x42ce2c 0x42d3a9 0x42d5cb 0x38da73 0x38e0b8 0x230b 0x3659d6   0x3668a6 0x375743 0x3761f8 0x369aa9 0x1bc4fa9 0x14a21c5 0x1407022   0x140590a 0x1404db4 0x1404ccb 0x3662a7 0x367a9b 0x225d 0x21d5)   终止调用抛出异常当前语言:auto;   目前objective-c(gdb)

TextFieldDemoViewController现在称为ShiftCipherViewController。我不知道为什么要用旧名来寻找它。

2 个答案:

答案 0 :(得分:1)

查看您尝试加载的XIB文件,并查看“文件所有者”列为的内容。

我的猜测是它仍然设置为“TextFieldDemoViewController”而不是“ShiftCipherViewController”。这就是你需要做出改变的地方。

答案 1 :(得分:0)

你有一个名为TextFieldDemoViewController.xib的笔尖。该文件可能已重命名为ShiftCipherViewController.xib。您可能仍在initWithNibName中引用TextFieldDemoViewController。