我一直在使用MFMailComposeViewController来允许用户从我的应用程序发送邮件而不会出现问题.但我发现如果我在设备上设置了“iCloud帐户”[MFMailComposeViewController
canSendMail] returns 0.
如果我删除iCloud帐户,MFMailComposeViewController将恢复工作.
我试过了;将iOS设置中的默认邮件帐户设置为我的Gmail帐户,使用“@iCloud”电子邮件设置我的iCloud帐户(我知道这是有效的,因为我可以使用它从邮件应用程序发送邮件).
任何想法都将非常感激.
编辑
>我发现其他应用程序没有相同的问题.
>在构建电子邮件的内容时,我一直使用许多线程同时从UIDocument实例中获取数据,我发现如果我按顺序加载文档,则不会发生问题.
最佳答案 听起来像是一个严重的错误.你一定要提交雷达.