Я пытался с вашим кодом, он работает отлично ..... Я работал так, как показано ниже, вы можете сослаться на код ..... Я изменил имя Изображения на Иконки, которые у меня были, и Метод единого выбора, он работал со всеми тремя методами.
-(id) init
{
if((self = [super init]))
{
CGSize winSize = [CCDirector sharedDirector].winSize;
self.isTouchEnabled = YES;
CCMenuItemImage *menuB = [CCMenuItemImage itemFromNormalImage:@"Icon-72.png" selectedImage:@"Icon-72.png" target:self selector:@selector(goMenu:)]; // Changed the Images and Selector Method
CCMenuItemImage *tryAgainB = [CCMenuItemImage itemFromNormalImage:@"Icon-72.png" selectedImage:@"Icon-72.png" target:self selector:@selector(goMenu:)];
CCMenuItemImage *menuGoodByeT = [CCMenuItemImage itemFromNormalImage:@"Icon-72.png" selectedImage:@"Icon-72.png" target:self selector:@selector(goMenu:)];
menuB.position=ccp(-65,-40);
tryAgainB.position=ccp(15,-40);
CCMenu * menu = [CCMenu menuWithItems:menuGoodByeT,menuB,tryAgainB, nil];
menu.isTouchEnabled = YES;
[self addChild: menu];
}
return self;
}
-(void) goMenu:(id) sender
{
NSLog(@"Go menu pressed");
}