Iphone ';NSInvalidArgumentException';,原因:'-[HelloWorldLayer starGame:]:无法识别的选择器发送到实例0x96764d0';
我在helloworld层中有一个按钮。单击该按钮时,我需要替换GmeLayer场景。但当我点击按钮时,我发现了错误 代码:Iphone ';NSInvalidArgumentException';,原因:'-[HelloWorldLayer starGame:]:无法识别的选择器发送到实例0x96764d0';,iphone,cocos2d-x,layer,scene,Iphone,Cocos2d X,Layer,Scene,我在helloworld层中有一个按钮。单击该按钮时,我需要替换GmeLayer场景。但当我点击按钮时,我发现了错误 代码: 你的选择方法是错误的 CCMenuItem *starMenuItem = [CCMenuItemImage itemFromNormalImage:@"player.png" selectedImage:@"player.png"
你的选择方法是错误的
CCMenuItem *starMenuItem = [CCMenuItemImage
itemFromNormalImage:@"player.png" selectedImage:@"player.png"
target:self selector:@selector(starGame:)];
而不是
CCMenuItem *starMenuItem = [CCMenuItemImage
itemFromNormalImage:@"player.png" selectedImage:@"player.png"
target:self selector:@selector(startGame:)];
更明显的是:你不小心写了
starGame:
,而不是startGame:
。你只是错过了一封信。
CCMenuItem *starMenuItem = [CCMenuItemImage
itemFromNormalImage:@"player.png" selectedImage:@"player.png"
target:self selector:@selector(startGame:)];