М
Size: a a a
SA
✖
SA
✖
SA
✖
A
A
SE
A
✖
class MailManager: NSObject { 
func sendEmail(_ viewController: UIViewController) {
        if MFMailComposeViewController.canSendMail() {
            let controller = MFMailComposeViewController()
            controller.mailComposeDelegate = self
            controller.setToRecipients([""])
            controller.setSubject("")
            controller.setMessageBody("", isHTML: false)
            viewController.present(controller, animated: true)
        }
}
extension MailManager: MFMailComposeViewControllerDelegate {
    
    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
        controller.dismiss(animated: true, completion: nil)
    }
}let mailManager = MailManager()
mailManager.sendMail(self)S
DK
class MailManager: NSObject { 
func sendEmail(_ viewController: UIViewController) {
        if MFMailComposeViewController.canSendMail() {
            let controller = MFMailComposeViewController()
            controller.mailComposeDelegate = self
            controller.setToRecipients([""])
            controller.setSubject("")
            controller.setMessageBody("", isHTML: false)
            viewController.present(controller, animated: true)
        }
}
extension MailManager: MFMailComposeViewControllerDelegate {
    
    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
        controller.dismiss(animated: true, completion: nil)
    }
}let mailManager = MailManager()
mailManager.sendMail(self)