没有安装Mail应用程序的MFMailComposeViewController?

现在可以在iOS 10中删除Apple的“Mail”应用程序等应用程序,当开发人员尝试初始化并呈现MFMailComposeViewController并且未在设备上安装和配置默认Mail应用程序时会发生什么?

如果应用程序崩溃,检查此案例的最佳方法是什么?

看起来MFMailComposeViewController.canSendMail()将返回false,而MFMailComposeViewController()将导致崩溃(EXC_BAD_ACCESS)。 使用canSendMail()检查来确定设备是否可以显示MFMailComposeViewController