现在在编译较老版本的cocos2d工程时CCLayer.m经常会报错
错误如下图所示
这是由于cocos2d 2.0版本以及以前版本的CCLayer还有ccColor4B曾经做过比较大的修改。
我们需要把这段代码进行一点点修改,如下图所示
即只需要将[self alloc]强制类型转换为CCColorLayer *类型即可解决。
iOS cocos2d 2.0 打开旧版本工程CCLayer报[[[self alloc] initWithColor:color] autorelease]出错