2016-11-11 112 views
1

有没有人遇到一个问题,MFMailcomposeviewcontroller发送按钮被禁用/变灰?取消按钮工作得很好。MFMailcomposeviewcontroller发送按钮被禁用

它看起来像一个新的错误?

+0

你想在模拟器中做到这一点?测试邮件需要在设备上完成。 – Michael

+0

我已经在设备上完成了它。但它适用于我的iPhone 6而不适用于我的iPhone 7 – PictureMeAndYou

+1

这是因为您的设备未配置为发送电子邮件。首先在您的设备上设置一个电子邮件帐户,然后再试一次 – NSNoob

回答

5

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

与此同时MFMailComposeViewController.canSendMail()返回true,所以我没有找到任何解决方案来解决这种情况。

+0

我有同样的问题,任何解决方案? – Sam