モーダルに表示される MPMoviePlayerViewController は、presentMoviePlayerViewControllerAnimated:
コンテンツの再生が終了すると自動的に閉じます。
後で他のコンテンツを再生したいので、これを無効にしようとしました。ただし、NSNotificationCenter に登録して[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:playerVC.moviePlayer];
他のコンテンツを設定しても、無視されます。
MPMoviePlayerViewController が自動的に閉じないようにするにはどうすればよいですか?
アップデート:
明確にするために、この質問は自動非表示の削除に関するものであり、無効になっている「完了」ボタンの処理に関するものではありません。選択した回答が反映されます。開発者が MPMoviePlayerViewController を閉じる独自の手段を追加することを想定しているため、これは仕様によるものです。ただし、@bicksterの回答は「完了」ボタンも扱っています。