Cocos2d iphone ';itemFromNormalSprite:selectedSprite:target:selector:';不赞成

Cocos2d iphone ';itemFromNormalSprite:selectedSprite:target:selector:';不赞成,cocos2d-iphone,kobold2d,Cocos2d Iphone,Kobold2d,为什么我会收到此警告?我如何修复它 我正在使用Kobold2D v2.1.0(使用cocos2d iphone v2.1和OpenGL ES 2.0) 我的代码: CCMenuItemSprite *flareButton = [CCMenuItemSprite itemFromNormalSprite:flareSprite selectedSprite:flareSelectedSprite target:self selector:@selector(flareSelected)]; 你

为什么我会收到此警告?我如何修复它

我正在使用Kobold2D v2.1.0(使用cocos2d iphone v2.1和OpenGL ES 2.0)

我的代码:

CCMenuItemSprite *flareButton = [CCMenuItemSprite itemFromNormalSprite:flareSprite selectedSprite:flareSelectedSprite target:self selector:@selector(flareSelected)];

你能不能告诉我,将来我如何通过查看任何类型的参考资料来避免这些批评。谢谢

查看ccDeprecated.m-您将在那里找到所有不推荐使用的方法以及正确(更改)的函数使用方法


cocos2d中的弃用表示在几乎所有情况下,函数名称、参数列表或其位置都已更改。您还可以在生成设置中禁用不推荐使用警告,并忽略它至少一段时间,直到下一次cocos2d主要更新。

查看ccDeprecated.m-您将在其中找到所有不推荐使用的方法以及正确(更改)的函数使用方法

cocos2d中的弃用表示在几乎所有情况下,函数名称、参数列表或其位置都已更改。您还可以在生成设置中禁用弃用警告,并忽略它至少一段时间,直到下一次cocos2d主要更新。

您可以尝试使用:

CCMenuItemSprite *flareButton = [CCMenuItemSprite itemWithNormalSprite:flareSprite selectedSprite:flareSprite target:self selector:@selector(flareSelected)];
您可以尝试以下方法:

CCMenuItemSprite *flareButton = [CCMenuItemSprite itemWithNormalSprite:flareSprite selectedSprite:flareSprite target:self selector:@selector(flareSelected)];

更改为打开正常精灵的项目:正常精灵的项目:更改为打开正常精灵的项目:正常精灵的项目:非常感谢Learncos2d!我检查了ccDeprecation.m,得到了确切的答案。对于其他阅读本文并且懒得检查ccDeprecation.m的人,我刚刚将Item从NormalSprite:更改为itemWithNormalSprite:完美感谢LearnCos2D!我检查了ccDeprecation.m,得到了确切的答案。对于阅读此内容并且懒得检查ccDeprecation.m的其他人,我刚刚将itemFromNormalSprite:更改为itemWithNormalSprite: