美文网首页
报错:duplicate symbol _OBJC_IVAR_$

报错:duplicate symbol _OBJC_IVAR_$

作者: 4VZhang | 来源:发表于2017-02-22 17:01 被阅读237次

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

    当我创建了一些类文件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**,

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

    相关文章

      网友评论

          本文标题:报错:duplicate symbol _OBJC_IVAR_$

          本文链接:https://www.haomeiwen.com/subject/wtemwttx.html