Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. import UIKit
  2. import MessageUI
  3.  
  4. class MailComposeViewController: MFMailComposeViewController, MFMailComposeViewControllerDelegate {
  5. func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
  6. controller.dismiss(animated: true) {
  7. switch result {
  8. case .cancelled:
  9. print ("Canceled")
  10. case .saved:
  11. print ("Saved")
  12. case .sent:
  13. print ("Sent")
  14. case .failed:
  15. print ("Error:", error ?? "nil")
  16. }
  17. }
  18. }
  19. convenience init?(to: [String], subject: String, body: String) {
  20. guard MFMailComposeViewController.canSendMail() else { return nil }
  21. self.init()
  22. mailComposeDelegate = self
  23. setToRecipients(to)
  24. setSubject(subject)
  25. setMessageBody(body, isHTML: true)
  26. }
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement