Привет, когда моя игра достигает Game Over Scene, у меня есть кнопка для возврата в главное меню, и по какой-то причине она перестала работать
Вот код, который ведет к моей игре Over Scene:
[[CCDirector sharedDirector] pause];
[[CCDirector sharedDirector] replaceScene:[ResultsScreen node]];
В моей функции Init для Game Over
....
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];
....
Функция My Selector для кнопки
- (void) Menu:(id)sender
{
NSLog(@"Exit to MainMenu");
[[CCDirector sharedDirector] replaceScene:[MainMenu node]];
}
Теперь я сравнил это с другим моим кодом, все остальные мои кнопки работают, единственное отличие состоит в том, что я указываю значение 'z'.
Любая помощь будет очень ценится
Обновление:
Провел быструю проверку с утечками и распределениями, и, похоже, ничего не возникает