MFMailComposeViewController
ここ2日ほど頭が痛い…
基本的に、私はストーリーボードとセグエを使用して縦向きと横向きの両方のビューを提供する iOS7 iPhone アプリを持っています。各ビューには、下部にタブ バーもあります。
タブの 1 つに、フィードバック メールを送信できるリンクがあります。
私は[self presentViewController:picker animated:YES completion:Nil];
提示するために使用されMFMailComposeViewController
ます。
ポートレート モードでは完全に機能しますが、ランドスケープ モードで回転すると、奇妙なビューしか得られず、何も表示されません。(アプリはクラッシュしません)。
私はいくつかの調査を行っMFMailComposeViewController
たところ、appDelegate viewController で提示する必要がある可能性があることがわかったので、次を使用しました。
myWindAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate.window.rootViewController presentViewController:picker animated:YES completion:nil];
しかし、ビューにないviewControllerに表示しようとしていると不平を言います...
どんな助けでも大歓迎です。