我的Cocos2d CCMenu不会响应触摸

CSt*_*eel 2 cocos2d-iphone ios

嗨,当我的游戏到达它的游戏场景我有一个按钮返回主菜单,由于某种原因,这已停止工作

这是导致我的Game Over Scene的代码:

[[CCDirector sharedDirector] pause];
[[CCDirector sharedDirector] replaceScene:[ResultsScreen node]];
Run Code Online (Sandbox Code Playgroud)

在我的游戏结束功能中

....
mainMenu = [CCMenuItemImage itemFromNormalImage:@"MainMenu.png" selectedImage:@"MainMenuClick.png" target:self selector:@selector(Menu:)];
[mainMenu setAnchorPoint:ccp(0.0f, 0.0f)];
menu = [[CCMenu menuWithItems:mainMenu, nil] retain];
menu.isTouchEnabled = YES;
[menu setPosition:ccp(75, 80)];
[menu setAnchorPoint:ccp(0, 0)];
[self addChild:menu z:Z_INTERACTION];
....
Run Code Online (Sandbox Code Playgroud)

我的选择器按钮功能

- (void) Menu:(id)sender
{
    NSLog(@"Exit to MainMenu");
    [[CCDirector sharedDirector] replaceScene:[MainMenu node]];
}
Run Code Online (Sandbox Code Playgroud)

现在我把它与我的其他代码进行了比较,我的所有其他按钮都正常工作,唯一的区别是我指定的是'z'值.

任何帮助将非常感谢

更新:快速检查泄漏和分配,似乎没有任何问题

CSt*_*eel 5

我发现了我的问题 - (void) onEnter {}

我没有打电话 [super onEnter];