Курс 2 урок 23 отправка письма

swift
xcode

#1

При нажатии кнопки экран с полями для составления письма не появляется. Консоль выдает ошибку “This device is currentlu unable to send e-mail”. Может в info.plist нужно что-то указать?

class AboutUs: UIViewController, MFMailComposeViewControllerDelegate {
    
    @IBAction func sendMail(sender: AnyObject) {
        if MFMailComposeViewController.canSendMail() {
            let mailComposeVC = MFMailComposeViewController()
            mailComposeVC.mailComposeDelegate = self
            mailComposeVC.setToRecipients(["blablabla@yandex.ru"])
            mailComposeVC.navigationBar.tintColor = UIColor.white
            
            self.present(mailComposeVC, animated: true, completion: {UIApplication.shared.setStatusBarStyle(.lightContent, animated: false)})
            
        }
        else {
            print("This device is currentlu unable to send e-mail")
        }
    }
    
    func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Error?) {
        switch result {
        case MFMailComposeResult.saved:
            print("Message saved")
        case MFMailComposeResult.cancelled:
            print("Message was cancelled")
        case MFMailComposeResult.sent:
            print("Message sent")
        case MFMailComposeResult.failed:
            print("Message failed: \(error?.localizedDescription)")
        }
        
        self.dismiss(animated: true, completion: nil)
    }

#2

Добрый день! На реальном устройстве пробовали?


#3

Симулятор не отправляет письма. Только с реального устройства можно!


#4

Пробую в симуляторе. Ошибка появляется еще до отправления письма. В уроке при нажатии кнопки “Написать нам” в симуляторе появляется форма с полями “to:”, “subject”, “text”. В моем случае форма не появляется, при нажатии кнопки сразу ошибка.


#5

А это уже как повезет. Работайте с реальным устройством


#6

Дайте ссылочку на урок, тоже по-изучаю отправку писем)
Спасибо!


#7

в 2-м курсе нету же такого видео, где говориться об отправке писем ?


#8

Раньше во втором курсе был соответствующий урок


Закрыл тему #9