iOS工程编译出现Duplicate Interface definition for class ‘xxxxxx’

释放双眼,带上耳机,听听看~!

错误原因:

1.工程里面有同名的类或接口;

2.引用了#import而不是#include;

3.有copy的问题。

一个工程里面包含多个项目,多个项目生成静态库与主项目连接,要进行相应的User Header Search Paths,在设置路径的时候不知道为什么可能把xxx类的头文件引入多次,或者在工程中有相同的文件或相同的 @interface 类名称。

解决方法:

使用一个项目多个文件夹的架构设计,就没有报xxx类重复定义的错误。

 

人已赞赏
iOS文章

iOS勾选无线真机调试出现“The device musthave a passcode set in order to allow this operation (0xE8003FFE).”

2020-5-9 2:33:02

iOS文章

iOS蓝牙开发CBCharacteristicWriteType配置不正确导到CBPeripheral writeValue写不成功?

2020-5-9 3:48:03

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索