Algebra5FirstViewController

Algebra5FirstViewController

通过iPhone模拟器运行我的应用时,我突然收到此错误:



这是什么一回事呢?

最佳答案

看起来Algebra5FirstViewController类可以多次编译。

您是否可以确定.m和.mm仅在Xcode的项目源中包含一次?您还可以通过 checkin 编译日志(右侧的最后一个图标,在断点图标旁边)来确认这一点,并确认只将其编译一次。

另外,如果此类是您链接到的库的一部分,并且您有一个具有相同名称的类,则可能会出现相同的错误。

最后,您可以尝试清理并重建,以防旧的目标文件仍然存在并且编译后的文件中有一些垃圾。以防万一...

编辑

我还注意到第二个引用是在ExercisesViewController的文件中进行的。也许这个文件中有东西。您要么导入Algebra5FirstViewController文件而不是.h,要么是ExercisesViewController使用@implementation(Algebra5FirstViewController)而不是@implementation(ExercisesViewController),或者此文件中有些垃圾将被“清理重建”清理。

09-04 19:09