2012-12-17 57 views
1

几天后,我为我的iOS项目创建了一个类。它是UIViewController的一个子类。我只想以编程方式使用它,而不使用XIB文件。Xcode缓存问题

因为我想呈现它作为模式viewController,屏幕闪到黑色,我的看法没有呈现。

经过一番研究,我决定删除这个类并重新开始,并且这次使用XIB,因为我知道它会更容易。

因为我把班级称为同一班。但是,旋风,同样的错误再次发生。然后我删除它,创建一个新的并命名为传送。一切安好。

因此,每次我给一个班的旧名称,同样的老问题再次发生。

我试着删除派生数据,打开xcodeproj删除除pbxproj文件以外的所有内容,我使用grep搜索了类名(没有命中)我从我的iPad中删除了应用程序(与模拟器相同) /库/应用程序支持/ iPhone模拟器/目录我从每个文件中删除每个对应用程序的引用并重新启动计算机。

没有工作。看起来我的班级名称现在是黑名单,并导致一般的“不工作错误”...

当然。我可以简单地重命名它。但是这种行为告诉我一定是错的。

感谢您的任何帮助 - 朱利安

回答

0

哦,这真的很烦人,完全是Xcode的错。适用于我的解决方案是删除DerivedData文件夹,您可以在〜/ Library/Developer/Xcode/DerivedData中找到该文件夹​​。希望这可以帮助。

+0

我的DerivedData文件夹相对于项目存储。我配置了Xcode,以便我可以更快地移除它。所以我已经尝试过了:)这是前一段时间,但我记得,我只是重新命名了课程...... –