报错:duplicate symbol _OBJC_IVAR_$_**A**._timeStr in**B**

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

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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 因为要结局swift3.0中引用snapKit的问题,看到一篇介绍Xcode8,swift3变化的文章,觉得很详细...
    uniapp阅读 4,601评论 0 12
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,268评论 19 139
  • -1- 早上,还在睡梦中。母亲便喊了一声:快起床刷牙啦。 我随即哼了一声,又睡过去了。 过了会,母亲直接推开门,把...
    遇见独舞阅读 1,240评论 6 39
  • 中午和同事在更衣室里摆上行军床睡午觉,睡觉前我想着睡半小时就要起来写我的五百字,怕打扰到她,于是问她准备睡多久,什...
    成长的美好时光阅读 970评论 0 1
  • 现在是凌晨00.23我还是和往常一样躺着床上,带上耳机享受着与世界隔离的氛围,与此不同的是窗户边都了一只银白色...
    周子博阅读 179评论 0 0