MFMailcomposeviewcontroller发送按钮被禁用

时间:2016-11-11 04:19:53

标签: ios swift mfmailcomposeviewcontroller

是否有人遇到MFMailcomposeviewcontroller发送按钮被禁用/变灰的问题?取消按钮完全正常。

这似乎是一个新的错误?

3 个答案:

答案 0 :(得分:18)

如果从iPhone中删除本机邮件应用程序(允许从iOS 10开始),则可能发生这种情况。在这种情况下系统设置缺失"邮件"设置项目和系统可能无法获取默认电子邮件帐户的配置。

同一时刻MFMailComposeViewController.canSendMail()返回true,所以我没有找到解决此案例的任何解决方案。

答案 1 :(得分:0)

确保您的设备中已安装邮件应用。

答案 2 :(得分:0)

遇到同样的问题,花了几个小时找出解决方案,现在可以正常工作。

1)检查ios设备上默认的“邮件” 应用是否为卸载

2)已经存在,但是要取消设置该应用程序的时间,而无需再次设置安装应用程序来解决该问题。

enter image description here