MPMoviePlayer не работает должным образом - PullRequest
0 голосов
/ 05 апреля 2011

У меня проблема с MPMoviePlayer.Я использую [self presentModalViewController:moviePlayer animated:YES]; для отображения плеера.Когда я нажимаю кнопку Готово,

(void) moviePlayBackDidFinish:(NSNotification*)notification 
{    
  [[UIApplication sharedApplication] setStatusBarHidden:YES];

    // Remove observer
  [[NSNotificationCenter defaultCenter] removeObserver:self
                            name:MPMoviePlayerPlaybackDidFinishNotification 
                            object:nil];

    //[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:1] animated:YES];
    [self dismissModalViewControllerAnimated:YES];  
    //[self.view removeFromSuperview];

}

вызывает метод.Когда он переходит к предыдущему виду, координаты x и y предыдущего вида нарушаются, и все меняется, значит, вид меняется.Какие-либо предложения ?

Ответы [ 2 ]

1 голос
/ 05 апреля 2011

Попробуйте использовать методы presentMoviePlayerViewControllerAnimated: и dismisMoviePlayerViewControllerAnimated: вместо использования presentModalViewController:animated: / dismissModalViewControllerAnimated:

0 голосов
/ 30 января 2012

Решил проблему, удалив код [[UIApplication sharedApplication] setStatusBarHidden:YES];.

...