我无法构建我的项目,因为我一直收到此错误。据我所知,它处理我在代码中使用的常量tagShift。如果有人能帮我解决这个问题,我将不胜感激
答案 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。