Unknown type name 'class'; did you mean 'Class'?

这个问题在网上搜了一下,千篇一律,都说是OC的混编问题。但是跟我的实际情况不一样。

经过我的实际测试,先从最简单的一个场景,慢慢的将我的文件加进去,没加一次就clean重编一次,最后发现当我把一个声明Block类的文件加入后就会出现这个问题

我把这个类名改成其他名称后这个问题就不会出现了。

可能Block是cocos的某个关键字 目前也不知道是咋回事 也许只有写cocos源码的人才知道了 目前只能知道Block不能作为你自己的类名