PresentViewController отклоняет текущий viewcontroller
Я использую XCDYouTubeVideoPlayer и когда я хочу представить videoPlayerViewController
кажется, он отклоняет мой текущий контроллер uiview (вид исчезает) и представляет videoPlayerViewController, и когда я закончу с видео и нажму кнопку "Готово", он снова вытолкнет предыдущий контроллер представления снизу.
PresentViewControl известен как хороший, чтобы представить вид сверху keeping the existing view
, но в этом случае это не так, и я могу визуально увидеть, как вид исчезает, когда я представляю другой.
Это мой код:
XCDYouTubeVideoPlayerViewController *videoPlayerViewController = [[XCDYouTubeVideoPlayerViewController alloc] initWithVideoIdentifier:@"9bZkp7q19f0"];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(moviePlayerPlaybackDidFinish:) name:MPMoviePlayerPlaybackDidFinishNotification object:videoPlayerViewController.moviePlayer];
[self presentMoviePlayerViewControllerAnimated:videoPlayerViewController];
Примечание: я также попытался представить некоторые другие видео контроллеры, только чтобы проверить, есть ли проблема в этой конкретной библиотеке видеоплеера, но нет. Если я представляю какой-то другой вид, не связанный с видео, это не вызывает проблемы. Итак, я подозреваю, что это связано с контроллерами просмотра видео.
Может кто-нибудь, пожалуйста, помогите мне в этом, и поделитесь идеями о том, как избавиться от этой проблемы при представлении контроллера просмотра видео. Спасибо.