Я пытаюсь отправить по электронной почте через мое приложение, но я получил сообщение об ошибке под названием«Пожалуйста, настроить учетную запись электронной почты для того, чтобы отправить по электронной почте» Ошибка в Swift
«Пожалуйста, настроить учетную запись электронной почты, чтобы отправить Эл. адрес".
Мой блок кода ниже.
import MessageUI
@IBAction func emailTapped(_ sender: Any) {
let mailComposerVC = MFMailComposeViewController()
mailComposerVC.mailComposeDelegate = self
mailComposerVC.setToRecipients(["[email protected]"])
mailComposerVC.setSubject("Sending you an in-app e-mail...")
mailComposerVC.setMessageBody("Sending e-mail in-app is not so bad!", isHTML: false)
if MFMailComposeViewController.canSendMail() {
self.present(mailComposerVC, animated: true, completion: {() -> Void in })
}
}
func mailComposeController(_ controller: MFMailComposeViewController, didFinishWith result: MFMailComposeResult, error: Swift.Error?){
controller.dismiss(animated: true) {() -> Void in }
}
Установили ли вы учетную запись электронной почты на устройстве, на котором вы тестируете? – rmaddy
И зачем вы делаете всю работу по настройке почтового контроллера, прежде чем делать чек, чтобы узнать, действительно ли вы можете отправить электронное письмо? – rmaddy