在用xcode编写练习项目的时候, 突然出现了一个之前没有遇到过的问题
错误提示如下:
ld: 4 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
在网上找了很多答案,解决方式如下:
方法1.选中项目-> build settings ->other linker flags 将里面所有引用删除(试过确实可用)
方法2.选中项目-> build phases ->compiler sources 将报错的.m文件找到并且导入
但是我出现的问题并非以上两种:
而是将.m文件当成.h文件import了,所以才坑爹的报这样的错误
#import "TLStatusRetweetView.h"
#import "TLStatusAllPhotosView.m" <----就是这行坑爹货
以后一定要小心注意不要太粗心大意了