构建应用程序时Apple Mach-O链接器错误

时间:2013-10-13 20:44:23

标签: iphone objective-c xcode

duplicate symbol _y in:
/Users/archanamehta/Library/Developer/Xcode/DerivedData/GuideforCODGhosts-ftrljupdxywopwckemagyiliitss/Build/Intermediates/GuideforCODGhosts.build/Debug-iphonesimulator/GuideforCODGhosts.build/Objects-normal/i386/SecondaryWeaponsViewController.o
/Users/archanamehta/Library/Developer/Xcode/DerivedData/GuideforCODGhosts-ftrljupdxywopwckemagyiliitss/Build/Intermediates/GuideforCODGhosts.build/Debug-iphonesimulator/GuideforCODGhosts.build/Objects-normal/i386/PrimaryWeaponsViewController.o

ld:1个体系结构i386的重复符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我的申请中有错误。以上是我得到的错误。我不知道该怎么做。请帮忙。

由于

EDIT PrimaryWeaponsViewController的.h文件的源代码 http://gyazo.com/1dd400959f043bddbc59ec8d0c4f6c60

.h文件SecondaryWeaponsViewController的源代码 http://gyazo.com/76b3d1fa2b766e904af41489e36cba60

1 个答案:

答案 0 :(得分:0)

提供的错误行包含错误所在的文件的名称:

SecondaryWeaponsViewController PrimaryWeaponsViewController

查看这些文件。

没有源代码的最佳选择是有一个变量_y被声明为全局变量。请注意@propertie s *自动生成实例变量并向它们添加前导“_”*。

发布这些方法的代码,它们是如何相关的以及处理变量“y”的部分/这可能是在两个类导入的.h头文件中声明的变量。