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上显示...
非常感谢任何帮助。