私は現在 MPMoviePlayerController を使用しており、そのビューを UIViewController に追加しています。
UIViewController *rootViewController = [[[UIApplication sharedApplication] keyWindow] rootViewController];
[rootViewController presentModalViewController:viewController animated:YES];
次を使用して modalviewcontroller を閉じる場合:
UIViewController *rootViewController = [[[UIApplication sharedApplication] keyWindow] rootViewController];
[rootViewController dismissModalViewControllerAnimated:YES];
すべてが黒のままです。
これはiOS5でうまくいきました。movieplayer を使用していない別の modalviewcontroller は、iOS6 でも正常に終了します。
関数を試してみました[self.view.window.rootViewController dismissViewControllerAnimated:YES completion:nil];
が、何も変わりません。