我正在使用 iOS 7 和 iOS 7.1 Beta 5 编写一个新的 iPhone 应用程序。不是为所有人发布的 iOS 7.1,我的 MFMailComposeViewController 不再工作了。
这是我的代码:
MFMailComposeViewController *mail = [[MFMailComposeViewController alloc] init];
[mail setSubject:@"Test"];
[mail setToRecipients:@[@"alexander@sn0wfreeze.de"]];
[mail setMessageBody:@"Test" isHTML:NO];
[mail setMailComposeDelegate:self];
[self presentViewController:mail animated:YES completion:nil];
好吧,我认为这一定是 iOS 7.1 中的一个严重错误,你说什么?
我在一个示例应用程序中再次尝试了它,它只能显示邮件视图控制器。
问题是它不允许用户交互,也没有设置收件人和消息正文。正如您在下面的屏幕截图中看到的:
编辑:在模拟器中它工作得很好!所以请在设备上进行测试
问候,亚历山大·海因里希