Xcode 4.1崩溃后突然奇怪的编译行为

时间:2011-08-28 21:19:26

标签: iphone crash

我突然在Xcode 4.1中出现了一个非常奇怪的错误,似乎是在Xcode崩溃后发生的。

我有一些继承自简单基类的Model类。没有什么不寻常的。

现在发生的事情是,当我尝试为其中一个继承(并且只有一个)的模型类构建“设备”时,它会抛出一堆编译错误,说等等等等等。如果我将其切换回来它建立并运行良好的模拟器。

这在崩溃之前运作良好。我已经完成了所有通常的干净构建,删除派生数据,重启XCode等但仍然无法使其工作。

如果我明确地将基类中的各个位添加到这个有问题的类中,那么它一切正常。

我真的很困惑。有什么建议吗?

提前致谢, 马特

2 个答案:

答案 0 :(得分:0)

您应该尝试“Product-> Clean”然后重新编译。

有时,Xcode似乎无法识别对文件所做的更改,并提供了奇怪的错误和警告。

希望这有帮助。

答案 1 :(得分:0)

如果MrHus'clean不起作用,请按住Control键并单击.xcodeproj并选择Show Package Contents(Xcode项目是捆绑包)。删除除project.pbxproj文件之外的所有内容;他们可能已经腐败了。

如果这不起作用,请尝试从头开始创建一个全新的项目。如果可行,则project.pbxproj已损坏。