iOS cocos2d 2.0 打开旧版本工程CCLayer报[[[self alloc] initWithColor:color] autorelease]出错

现在在编译较老版本的cocos2d工程时CCLayer.m经常会报错

错误如下图所示

这是由于cocos2d 2.0版本以及以前版本的CCLayer还有ccColor4B曾经做过比较大的修改。

我们需要把这段代码进行一点点修改,如下图所示

即只需要将[self alloc]强制类型转换为CCColorLayer *类型即可解决。

原文地址:https://www.cnblogs.com/lovekarri/p/2521468.html