1

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に表示しようとしていると不平を言います...

どんな助けでも大歓迎です。

4

0 に答える 0