Ранее кнопка «Готово» работала нормально, без проблем в iOS 4.3 - она отклоняла бы просмотр и позволяла пользователю выбирать другое видео. Теперь, когда я обновился до iOS 5.0, кнопка «Готово» просто заставляет экран чернеть, сохраняя элементы управления. Вот код, который вызывается, когда я нажимаю кнопку «Готово»:
// When the movie is done, release the controller.
-(void) myMovieFinishedCallback: (NSNotification*) aNotification
{
MPMoviePlayerController* theMovie = [aNotification object];
[[NSNotificationCenter defaultCenter]
removeObserver: self
name: MPMoviePlayerPlaybackDidFinishNotification
object: theMovie];
[theMovie setFullscreen:YES animated:NO];
[theMovie.view removeFromSuperview];
[theMovie release];
[self.navigationController setNavigationBarHidden:NO];
}
У кого-нибудь есть идеи относительно того, почему кнопка «Готово» изменила поведение приложения, и как я могу заставить его закрыть видео, как это было в iOS 4.3? ТИА.