报错:duplicate symbol _OBJC_IVAR_$

2017-02-22  本文已影响237人  4VZhang

早上来公司打开项目,开始了一天的工作!

当我创建了一些类文件A、B、C、D、E,并在B、C、D 中导入了 A、E;编码完相关功能后提交代码;

突然脑中灵光一闪--------提交前编译一次于是 Command + B,Xcode 界面竟然出现了可怕的红色---报错啦!!!如遇晴天霹雳,于是点击下图蓝色图标位置:

在详细信息中查找相关的错误信息,得到如题的错误信息:

通过错误信息中的第一个单词" duplicate" --- 重复的,

1.可能性是你的项目的不同group里有着相同名称的类

2.就糟糕了:

You could also get this error if you mistakenly let XCode's auto-complete for #import statements specify the '.m" file for the 'duplicate' class instead of the '.h'.

xcode的自动完成特性,在你导入头文件的时候,将".h"补成了".m"

可以再整个项目中搜索类文件名   **A**,

根据第一个没查找到错误,最终找到错误是第二种错误导致的!

上一篇下一篇

猜你喜欢

热点阅读