Работает нормально, когда я добавляю только один MenuItem.но когда я обращаюсь к другим двум элементам MenuItem, происходит сбой с исключением «NSInvalidArgumentException», причина: «+ [NSInvocation invocationWithMethodSignature:]: аргумент сигнатуры метода не может быть равен нулю»
Вот что я делаю
</p>
<pre><code> CCMenuItem *startGame = [CCMenuItemImage itemFromNormalImage:@"start-game.png" selectedImage:@"start-game.png" target:self selector:@selector(startGame:)];
CCMenuItem *settings = [CCMenuItemImage itemFromNormalImage:@"settings.png" selectedImage:@"settings.png" target:self selector:@selector(settings:)];
CCMenuItemImage *gameCentre = [CCMenuItemImage itemFromNormalImage:@"game-centre.png" selectedImage:@"game-centre.png" target:self selector:@selector(gameCentre:)];
CCMenu *menu = [CCMenu menuWithItems:startGame, settings, gameCentre, nil];
[menu alignItemsVerticallyWithPadding:10];
[self addChild:menu z:1];
вот мои функции выбора </p>
<pre><code>-(void)startGame:(id)sender
{
NSLog(@"start game");
}
-(void)setttings:(id)sender
{
NSLog(@"settings");
}
-(void)gameCentre:(id)sender
{
NSLog(@"game centre");
}
Заранее спасибо за любую помощь