MFMailComposeViewController 在设备 8.2 上崩溃
MFMailComposeViewController Crash on device 8.2
为什么只有在 8.2 的设备上才会崩溃?在其他版本上工作正常,甚至在 8.2 的模拟器上工作正常...
var mailPicer = MFMailComposeViewController()
mailPicer.mailComposeDelegate = self
mailPicer.setCcRecipients(["bla@dad.com"])
mailPicer.setEditing(true, animated: true)
mailPicer.setSubject("I have something to tell you")
mailPicer.setMessageBody("bla bbla`", isHTML: true)
self.presentViewController(mailPicer, animated: true, completion: nil)
我也没有收到任何崩溃日志...
有什么想法吗?
勾选if MFMailComposeViewController.canSendMail()
在执行应用的其余部分之前添加:
if(!MFMailComposeViewController.canSendMail()) {
// show user a message f.e.
return
}
为什么只有在 8.2 的设备上才会崩溃?在其他版本上工作正常,甚至在 8.2 的模拟器上工作正常...
var mailPicer = MFMailComposeViewController()
mailPicer.mailComposeDelegate = self
mailPicer.setCcRecipients(["bla@dad.com"])
mailPicer.setEditing(true, animated: true)
mailPicer.setSubject("I have something to tell you")
mailPicer.setMessageBody("bla bbla`", isHTML: true)
self.presentViewController(mailPicer, animated: true, completion: nil)
我也没有收到任何崩溃日志...
有什么想法吗?
勾选if MFMailComposeViewController.canSendMail()
在执行应用的其余部分之前添加:
if(!MFMailComposeViewController.canSendMail()) {
// show user a message f.e.
return
}