ムービー プレーヤーにアクセスするビューがいくつかあります。これらのビューの AppDelegate のメソッドに次のコードを入れました。再生するファイル名を送信します。コードは正常に動作しますが、どこかでリリースが必要であることはわかっています。最後の行を release または autorelease として追加すると、ユーザーがムービー プレーヤーで [完了] を押すとアプリがクラッシュします。
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc]
initWithContentURL:[NSURL fileURLWithPath:moviePath]];
moviePlayer.movieControlMode = MPMovieControlModeDefault;
[moviePlayer play];
//[moviePlayer release];
次のエラーが表示されます。
objc[51051]: FREED(id): 解放された object=0x1069b30 に送信されたメッセージ videoViewController
プログラム受信シグナル: 「EXC_BAD_INSTRUCTION」。
プレーヤーを解放するにはどうすればよいですか?