xml解析を通過するビデオのリストがテーブルビューに表示されるアプリケーションが1つあります。特定のビデオをクリックすると、横向きモードで再生されます。そのために私はチュートリアルに従いました:http: //iosdevelopertips.com/video/how-to-play-movies-from-application-bundle-or-from-a-remote-server-url.html それは完璧に動作しますが、別々に使用しますモーダルコントローラーなので、ビデオの完了ボタンを押すか、完了したビデオが完了すると、そのモーダルビューに戻り、戻るボタンが表示されます。その後、戻るボタンを押すと、ビデオのリスト画面に戻ることができます。ビデオのリストを表示する画面に直接戻ります。そのため、アプリケーションがクラッシュするよりもpushviewcontrollerを使用してコードを記述した場合、この問題を解決するにはどうすればよいですか?チュートリアルまたはサンプルコードはありますか?
- (void) moviePlayBackDidFinish:(NSNotification*)notification
{
[[UIApplication sharedApplication] setStatusBarHidden:YES];
// Remove observer
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[self dismissModalViewControllerAnimated:YES];
DonationVideoViewController *dvvc=[[DonationVideoViewController alloc] initWithNibName:"DonationVideoViewController" bundle:nil];
[self.navigationController pushViewController:dvvc animated:YES];
}
更新:ビデオのリストを表示したのと同じクラスでcustommovieplayercontrollerを呼び出すためのコードを使用して、問題を解決しました。これでビデオが終了し、必要なページに残り、pushviewcontrollerを使用して他のページに移動する必要があります