Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import UIKit
- import MessageUI
- class MailComposeViewController: MFMailComposeViewController, MFMailComposeViewControllerDelegate {
- func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
- controller.dismiss(animated: true) {
- switch result {
- case .cancelled:
- print ("Canceled")
- case .saved:
- print ("Saved")
- case .sent:
- print ("Sent")
- case .failed:
- print ("Error:", error ?? "nil")
- }
- }
- }
- convenience init?(to: [String], subject: String, body: String) {
- guard MFMailComposeViewController.canSendMail() else { return nil }
- self.init()
- mailComposeDelegate = self
- setToRecipients(to)
- setSubject(subject)
- setMessageBody(body, isHTML: true)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement