我正在创建一个简单的应用程序,需要最终用户能够向我发送评论,建议以及你有什么信息。我看了看,看不出任何东西。
我正在运行Xcode 8.2,当我运行我的模拟器来调出mailcomposeview时,它会崩溃并出现“Thread1:siganl SIGABRT”。我陷入困境,无法弄清楚为什么它会一直崩溃。
这是我写的代码。再一次,我是新人,可能会忽略一些可能会有人发现蝙蝠的事情。
@IBAction func sendEmail(_ sender: Any) {
if !MFMailComposeViewController.canSendMail() {
print("Try Again, Check your mail prefences")
}
let composeVC = MFMailComposeViewController()
composeVC.mailComposeDelegate = self
composeVC.setToRecipients(["atittle223@gmail.com"])
composeVC.setSubject("")
composeVC.setMessageBody("Message here", isHTML: true)
self.present(composeVC, animated: true, completion: nil)
func mailComposeViewController(controller: MFMailComposeViewController, didFinishWith: MFMailComposeResult, error: NSError?){
dismiss(animated: true, completion: nil)
}
}