Cocos2d iphone cocos2d和MPMoviePlayerController崩溃

Cocos2d iphone cocos2d和MPMoviePlayerController崩溃,cocos2d-iphone,Cocos2d Iphone,我试着在介绍结束后显示一个介绍和替换场景。但是,当电影结束时,应用程序正在[[CCDirector sharedDirector]replaceSecene:[CCFadeTransition Transition WithDuration:0.5f scene:[MenuScene scene]];]上崩溃 代码是 - (void) moviePlayBackDidFinish { [self.moviePlayer-stop] [[CCDirector sharedDirector]替换场

我试着在介绍结束后显示一个介绍和替换场景。但是,当电影结束时,应用程序正在[[CCDirector sharedDirector]replaceSecene:[CCFadeTransition Transition WithDuration:0.5f scene:[MenuScene scene]];]上崩溃

代码是

- (void) moviePlayBackDidFinish {
[self.moviePlayer-stop]

[[CCDirector sharedDirector]替换场景:[CCFadeTransition Transition WithDuration:0.5f场景:[MenuScene场景]]; }

-(id)init {

//始终称为“超级”初始化 //苹果公司建议重新分配“self”和“super”返回值 if((self=[super init])){ //彭塞尔·博尤图·埃尔德·埃迪利约尔

NSURL*url=[NSURL fileURLWithPath:[[NSBundle mainBundle]pathForResource:@“mp4”类型的“intro”; self.moviePlayer=[[MPMoviePlayerController alloc]initWithContentURL:url]

//注册以在电影播放完毕后接收通知。
[[NSNotificationCenter defaultCenter]添加观察者:self
选择器:@selector(moviePlayBackDidFinish:)
名称:MPMoviePlayerPlaybackDidFinishNotification
对象:self.moviePlayer]

if([self.moviePlayer respondsToSelector:@selector(setFullscreen:animated:)]){
//使用新的3.2样式API
self.moviePlayer.controlStyle=MPMovieControlStyleNone;
self.moviePlayer.shouldAutoplay=是;
//这会在cocos2d中爆炸,因此我们将手动调整大小
//[电影播放器设置全屏:是动画:是];
[self.moviePlayer.view setTransform:CGAffineTransformMakeRotation((float)M_PI_2)];
CGSize winSize=[[CCDirector sharedDirector]winSize];
self.moviePlayer.view.frame=CGRectMake(0,0,winSize.height,winSize.width);//旋转后宽度和高度交换
[[[CCDirector sharedDirector]openGLView]添加子视图:self.moviePlayer.view];
}否则{
//使用旧的2.0样式API
self.moviePlayer.movieControlMode=MPMovieControlModeHidden;
[self.moviePlayer play];
}

}

回归自我; }这一行: 选择器:@selector(电影回放didfish:)

应该是:
选择器:@selector(movieplaybackdidfish)

CCScene*scene=[AboutLayer scene]

CCTransitionFade* transitionScene = [CCTransitionFade transitionWithDuration:0.1 scene:scene withColor:ccWHITE];
[[CCDirector sharedDirector] pushScene:transitionScene];