我一直在使用MFMailComposeViewController来允许用户从我的应用程序发送邮件而不会出现问题。但我发现如果我在设备上设置了“iCloud帐户”[MFMailComposeViewController canSendMail] 返回0。
如果我删除iCloud帐户,MFMailComposeViewController将恢复工作。 我试过了;将iOS设置中的默认邮件帐户设置为我的Gmail帐户,使用“@iCloud”电子邮件设置我的iCloud帐户(我知道这是有效的,因为我可以使用它从邮件应用程序发送邮件)。
任何想法都会受到最高的赞赏。
修改
答案 0 :(得分:1)
听起来像是一个严重的错误。你一定要提交Radar。
答案 1 :(得分:1)
这不是一个已知的错误AFAIK ......听起来也很奇怪,
它在其他应用程序内部工作吗? (不包括邮件)
如果不是我提交错误