Mach-o链接器错误

时间:2015-06-12 11:07:55

标签: objective-c xcode6 linker-errors mach-o

我无法构建我的项目,因为我一直收到此错误。据我所知,它处理我在代码中使用的常量tagShift。如果有人能帮我解决这个问题,我将不胜感激 enter image description here

2 个答案:

答案 0 :(得分:1)

有一天我遇到了同样的问题,结果是:

此处您有<{1>} 常量类型。因此,您不能在两个或多个类中创建具有相同名称的常量类型变量。在其中一个类中更改int tagShit变量名称(可能是tagShift1或其他任何名称),这样做会更好。

希望它会对你有所帮助。

答案 1 :(得分:0)

我猜您已将 TrafficLightG.h 包含在多个文件中。

#include“TrafficLightG.h”

以这种方式声明你的const:

TrafficLightG.h

const int tagShift;

TrafficLightG.m

 const int tagShift = 90;

PS:使用NSInteger或NSUInteger而不是int。