Cocos2d iphone cocos2d中的场景更改崩溃

Cocos2d iphone cocos2d中的场景更改崩溃,cocos2d-iphone,Cocos2d Iphone,我在尝试按下按钮并转到下一个场景时遇到问题。我得到了SIGABRT错误。我不知道问题是什么: [...] //Play Button CCMenuItem *playbutton; playbutton = [CCMenuItemFont itemWithString:@"Play" target:self selector:@selector(playButtonMeathod:)]; CMenu *menu = [CCMenu menuWithItems:i

我在尝试按下按钮并转到下一个场景时遇到问题。我得到了SIGABRT错误。我不知道问题是什么:

[...]
    //Play Button
    CCMenuItem *playbutton;
    playbutton = [CCMenuItemFont itemWithString:@"Play" target:self selector:@selector(playButtonMeathod:)];

    CMenu *menu = [CCMenu menuWithItems:itemAchievement,playbutton,itemLeaderboard, nil];

    [menu alignItemsHorizontallyWithPadding:20];
    [menu setPosition:ccp( size.width/2, size.height/2 - 50)];

    // Add the menu to the layer
    [self addChild:menu];

    -(void)playButtonMeathod{
    // Create a scene transition that uses the "RotoZoom" effect

    CCTransitionRotoZoom *transition = [CCTransitionRotoZoom transitionWithDuration:1.0 scene:[Level_1 scene]];



    // Tell the director to run the transition

    [[CCDirector sharedDirector] replaceScene:transition];

[...]

一个问题可能是CCMenuItemFont选择器目标中的方法签名不正确。尝试:


CCMenuItemFont*playbutton=[CCMenuItemFont itemWithString:@“播放”目标:自选择器:@selector(PlaybuttoneMathod)]

向我们展示
playbuttonemathod的实现
我找到了错误所在,它位于[[CCDirector sharedDirector]替换场景:[CCTransitionFade transitionWithDuration:1.0场景:[Level_1 scene2]];但是idk如何修复它。。。