0

xml 구문 분석을 통해 들어오는 비디오 목록이 tableview에 표시되는 응용 프로그램이 하나 있습니다. 특정 비디오를 클릭하면 가로 모드로 재생해야합니다. 튜토리얼 : http://iosdevelopertips.com/video/how-to-play-movies-from-application-bundle-or-from-a-remote-server-url.html 완벽하게 작동하지만 별도의 modalcontroller를 사용하므로 동영상의 완료 버튼을 누르거나 완료된 비디오가 완료되면 해당 모달보기로 돌아가서 뒤로 버튼이 나타나고 내가 그 뒤로 버튼을 클릭하면 비디오 화면 목록으로 돌아갈 수 있습니다.하지만 비디오 목록을 표시하는 화면으로 바로 돌아가고 싶습니다. 만약 내가 응용 프로그램 crashes.uow보다 pushviewcontroller를 사용하여 코드를 작성하면이 problem.any 튜토리얼이나 샘플 코드를 해결할 수 있습니까?아이폰 가로 모드에서 비디오를 재생하는 방법?

- (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를 사용하여 다른 페이지로 이동해야합니다.

+0

'dvvc'를 'navigationController'에 넣으면 앱이 다운된다고 말하는 것입니다. 크래시 오류 메시지는 정확히 무엇이며 스택 추적은 어떻게 생겼습니까? – Till

답변

0

viewDidDisappear에 dvvc을 푸시해야합니다. 그러나 Till이 말했듯이, 우리는 당신이 얻고있는 오류 메시지를 볼 필요가 있습니다.