在编译锵错误:重复的符号
ld: duplicate symbol _OBJC_METACLASS_$_ScaleTypeDisclosureSection in .../Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/i386/ScaleEditorViewController-DDFF198930F36D54.o and .../Build/Intermediates/A.build/Debug-iphonesimulator/A.build/Objects-normal/i386/ScaleEditorViewController-DDFF198930F36D54.o for architecture i386
这似乎很奇怪,因为它出现在链接程序试图将文件与自己联系起来,我得到这个错误。我搜索了我的整个计算机,并且只存在1个.h和一个具有该名称的.m文件。我已经多次清理了我的项目。我已经尝试将ScaleTypeDisclosureSection类全部从我的应用程序中剥离出来,并且在这种情况下,它只会为ScaleEditorViewController文件中的其他对象提供重复的符号错误!我也检查了双重进口。我迷路了!
为了说明,在ScaleEditorViewController.h和ScaleEditorViewController.m文件中定义了一些类。一个是视图控制器,另一个是小助手类。即使我把每堂课都带到了主班,但我仍然得到一个错误。
你使用'#include'而不是'#import'吗? – 2012-07-30 22:49:38