Как отменить window setRootViewController?
Открываю moviePlayer через window setRootViewController:
, в симуляторе iOS 8 отменяю так - setRootViewController = nil;
, но в iOS 7 окно остается. Как правильно закрыть?
self.moviePlayerController = [[MPMoviePlayerViewController alloc] initWithContentURL:[NSURL fileURLWithPath:appFile]];
[self.moviePlayerController.moviePlayer prepareToPlay];
[self.moviePlayerController.moviePlayer setShouldAutoplay:YES];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(movieFinishedCallback:) name:MPMoviePlayerPlaybackDidFinishNotification object:self.moviePlayerController.moviePlayer];
[self.tableViewHeaderView.window setRootViewController:self.moviePlayerController];
Источник: Stack Overflow на русском