客户报告错误,许多用户无法发送电子邮件,因为他们只收到没有电子邮件帐户的提醒。
如果MFMailComposeViewController
从false
返回canSendMail
,则会在代码中完成提醒。
我们很难找到真正的问题,但经过一些测试我们发现,canSendMail
总是返回false
当唯一可用的电子邮件帐户是通过个人资料设置的(可能是MDM或像Apple Configurator这样的东西。
配置的电子邮件在Mail本身接收和发送电子邮件没有问题,当手动添加电子邮件而没有配置文件时,它可以正常工作。