读书人

OBJC 类名重复导致编译异常

发布时间: 2012-10-07 17:28:51 作者: rapoo

OBJC 类名重复导致编译错误

我编译一个Rectangle.m 总是出现如下错误

Rectangle.h:3:1: error: 'Rectangle' redeclared as different kind of symboleror: previous declaration of 'Rectangle'

于是在网上查找原因 有说是变量名和函数名重复的,于是重命名,还是不行。

而且在其他的类中也有重复的情况也没问题

后来 把类名改了 居然可以了。。

改完之后才会想起来 以前貌似遇到过这种情况

用一个常用单词做类名 然后和系统类名重复了 所以编译出错

就这点问题 也折腾了我一个晚上。。。

读书人网 >编程

热点推荐