MFMailComposeViewController在横向上的iPhone上无法正常显示

时间:2013-11-19 12:06:32

标签: ios iphone uitableview uiviewcontroller mfmailcomposer

MFMailComposeViewController过去两天让我头疼......

基本上,我有一个iOS7 iPhone应用程序,它使用带有segues的故事板来提供纵向和横向视图。每个视图底部都有一个标签栏。

其中一个标签有一个链接,可以发送反馈电子邮件。

我使用[self presentViewController:picker animated:YES completion:Nil];来展示MFMailComposeViewController

它在人像模式下完美运行,但是当我在风景模式下旋转时,我得到的只是一个奇怪的视图,然后什么都没有。 (该应用程序不会崩溃)。

我做了一些研究,发现可能是我应该尝试在appDelegate viewController上呈现MFMailComposeViewController,所以我使用了:

myWindAppDelegate *appDelegate = [[UIApplication sharedApplication] delegate];
[appDelegate.window.rootViewController presentViewController:picker animated:YES completion:nil];

但后来它抱怨我试图在不在视图中的viewController上显示...

非常感谢任何帮助。

0 个答案:

没有答案