helloworld レイヤーにボタンがあります。ボタンをクリックすると、gmaelayer シーンを置き換える必要があります。しかし、ボタンをクリックするとエラーが発生しました。
コード:
- (id) init
{
if ((self = [super initWithColor:ccc4(255,255,255,255)])) {
CGSize winSize0 = [[CCDirector sharedDirector] winSize];
CCMenuItem *starMenuItem = [CCMenuItemImage
itemFromNormalImage:@"player.png" selectedImage:@"player.png"
target:self selector:@selector(starGame:)];
CCMenu *starMenu = [CCMenu menuWithItems:starMenuItem,nil];
starMenu.position = ccp(winSize0.width/2 , 25);
[starMenu alignItemsHorizontally];
[self addChild:starMenu];
}
return self;
}
-(void)startGame:(id)sender{
[[CCDirector sharedDirector] replaceScene:[GameLayer scene]];
}