原因其实是在.m 文件里面#import了.m 文件而导致的,或者是在.h 文件里面#import了.m 文件。
前提是保证程序本身的正确性:有两种情况
第一:有框架文件没有包含,导入错误即解决
第二:是由于我的粗心,在导入头文件时不小心把.h导入了.m文件,所以出现了上述错误,有一个duplicate的错误提示,修改了导入部分OK了。
第三:定义重名的全局变量
第四:文件重复~导入第三方库
本文介绍了在编程过程中遇到的.m文件导入错误的原因及解决方法,包括检查框架文件是否完整导入、避免在.m文件中导入其他.m文件、注意全局变量命名冲突等问题。
原因其实是在.m 文件里面#import了.m 文件而导致的,或者是在.h 文件里面#import了.m 文件。
前提是保证程序本身的正确性:有两种情况
第一:有框架文件没有包含,导入错误即解决
第二:是由于我的粗心,在导入头文件时不小心把.h导入了.m文件,所以出现了上述错误,有一个duplicate的错误提示,修改了导入部分OK了。
第三:定义重名的全局变量
第四:文件重复~导入第三方库

被折叠的 条评论
为什么被折叠?