我一直在使用 MFMailComposeViewController 来允许用户从我的应用程序发送邮件而不会出现问题。但是我发现如果我在设备上设置了“iCloud 帐户”[MFMailComposeViewController canSendMail] 返回 0。
如果我删除 iCloud 帐户,MFMailComposeViewController 将恢复工作。
我试过了;将 iOS 设置中的默认邮件帐户设置为我的 gmail 帐户,使用“@iCloud”电子邮件设置我的 iCloud 帐户(我知道这是可行的,因为我可以使用它从邮件应用程序发送邮件)。
任何想法将不胜感激。
编辑
最佳答案
对我来说听起来像是一个严重的错误。你绝对应该提交一个雷达。
关于iphone - 存在 iCloud 帐户时 MFMailComposeViewController 中的错误?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13909815/