OBJC 类名重复导致编译错误
我编译一个Rectangle.m 总是出现如下错误
Rectangle.h:3:1: error: 'Rectangle' redeclared as different kind of symboleror: previous declaration of 'Rectangle'
于是在网上查找原因 有说是变量名和函数名重复的,于是重命名,还是不行。
而且在其他的类中也有重复的情况也没问题
后来 把类名改了 居然可以了。。
改完之后才会想起来 以前貌似遇到过这种情况
用一个常用单词做类名 然后和系统类名重复了 所以编译出错
就这点问题 也折腾了我一个晚上。。。