2016-06-23 2 views
0

Я пытаюсь отправить какой-то текст в сообщение от UITextField, но он ничего не отправляет, но когда я использую textView, все работает нормально. Вот часть кода:Не могу отправить текст из UITextField с помощью SwiftMailGun

@IBAction func sendButton(sender: UIButton) { 

    let mailgun = MailgunAPI(apiKey: "key-*************", 
          clientDomain: "*********.mailgun.org") 

    mailgun.sendEmail(to: "**********@gmail.com", from: self.tema.text!, subject: self.message.text!, bodyHTML: "<b>test<b>") { mailgunResult in 

     if mailgunResult.success{ 
      print("Email was sent") 
      print(self.tema.text!) 
      print(self.message.text!) 
     } 

    } 
} 

Вот консольный вывод: enter image description here

+1

Что значит «ничего не посылает»? Получаете ли вы пустую электронную почту или вы ничего не получаете? Btw. вы не должны публиковать свои реальные данные в вопросе :) – JohnnyAW

+0

Он не отправил электронное письмо. Что означает «настоящие данные»? –

+0

хм, это сбой или выброс исключения? Я имею в виду, что ваш API-ключ, клиент-домен и электронная почта выглядят как настоящие данные, а не только некоторые случайные строки. – JohnnyAW

ответ

0

Oops! Это была моя неудача!

@IBAction func sendButton(sender: UIButton) { 

    let mailgun = MailgunAPI(apiKey: "key-***************", 
          clientDomain: "sandbox***************.mailgun.org") 


    mailgun.sendEmail(to: "[email protected]", from: "Test User <[email protected]>", subject: message.text!, bodyHTML: tema.text!) { mailgunResult in 

     if mailgunResult.success{ 
      print("Email was sent") 
      print(self.tema.text!) 
      print(self.message.text!) 
     } 

    } 

} 
Смежные вопросы