我想从我的应用程序发送邮件。我正在学习SWIFT的基础知识,但是遇到了问题。我希望按下一个按钮就可以打开邮件。你能告诉我如何进行按钮连接吗?我认为这应该是一个操作,但我不知道在代码中放哪里。
import UIKit
import MessageUI
class ViewController: UIViewController, MFMailComposeViewControllerDelegate {
func sendEmail() {
let mailVC = MFMailComposeViewController()
mailVC.mailComposeDelegate = self
mailVC.setToRecipients([])
mailVC.setSubject("Subject for email")
mailVC.setMessageBody("Email message string", isHTML: false)
presentViewController(mailVC, animated: true, completion: nil)
}
// MARK: - Email Delegate
func mailComposeController(controller: MFMailComposeViewController, didFinishWithResult result: MFMailComposeResult, error: NSError?) {
controller.dismissViewControllerAnimated(true, completion: nil)
}
override func viewDidLoad() {
super.viewDidLoad()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
//func email() { let mailVC = MFMailComposeViewController() mailVC.mailComposeDelegate = self mailVC.setToRecipients([]) mailVC.setSubject("电子邮件主题") mailVC.setMessageBody("电子邮件正文字符串", isHTML: false) presentViewController(mailVC, animated: true, completion: nil) }
- jonathan