1
我在我的應用程序中有這個代碼,byx xcode說它已棄用。XCode爲什麼說在cocos2d v2.0中不推薦使用某種方法?
CCMenuItemSprite *imageButton = [CCMenuItemSprite itemFromNormalSprite:[CCSprite spriteWithFile:@"button_unselected.png"] selectedSprite:[CCSprite spriteWithFile:@"button_selected.png"] disabledSprite:[CCSprite spriteWithFile:@"button_disabled.png"] target:self selector:@selector(buttonTouched:)];
我跳的定義和發現這一點:
+(id) itemWithNormalSprite:(CCNode<CCRGBAProtocol>*)normalSprite selectedSprite:(CCNode<CCRGBAProtocol>*)selectedSprite
{
return [self itemWithNormalSprite:normalSprite selectedSprite:selectedSprite disabledSprite:nil target:nil selector:nil];
}
而且它不說過時。爲什麼會發生?
這不是定義(.h)而是實現(.m)。檢查那個和ccdeprecated.h/.m – LearnCocos2D