我有几个访问电影播放器的视图。对于这些视图,我已将以下代码放入 AppDelegate 的方法中。他们发送文件名进行播放。该代码工作正常,但我知道某处需要发布。如果我将最后一行添加为释放或自动释放,一旦用户在电影播放器上按下完成,应用程序就会崩溃。
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:[NSURL fileURLWithPath:moviePath]];
moviePlayer.movieControlMode = MPMovieControlModeDefault;
[moviePlayer play];
//[moviePlayer release];
我收到此错误:
objc[51051]: FREED(id): message videoViewController发送到释放对象=0x1069b30
节目接收信号:“EXC_BAD_INSTRUCTION”。
我应该如何释放播放器?