Swift3 如何将文本值传递给MFMailcomposeView控制器

Swift3 如何将文本值传递给MFMailcomposeView控制器,swift3,mfmailcomposeviewcontroller,Swift3,Mfmailcomposeviewcontroller,嗨,伙计们,faily新手在这里学习IOS 我正在使用messageUI,希望将文本值传递给MFmailComposeviewController 这就是我迄今为止一直在尝试的原因 var userdata = String(txtUserEmail.Text) let mail = MFMailComposeViewController() mail.setToRecipients([" \(userdata)"]) 由于某种原因,当我输入一个电子邮件地址时,它不会显示在

嗨,伙计们,faily新手在这里学习IOS

我正在使用messageUI,希望将文本值传递给MFmailComposeviewController

这就是我迄今为止一直在尝试的原因

  var userdata = String(txtUserEmail.Text)  

  let mail = MFMailComposeViewController()

  mail.setToRecipients([" \(userdata)"])
由于某种原因,当我输入一个电子邮件地址时,它不会显示在composer中。当然,代码中还有其他部分我没有包含在这里。因为主要问题是我无法将此值传递给setToRecipients([])


这里最欢迎任何支持

txtUserEmail是否为UITextField

如果是这样,请按以下方式声明您的
userdata

let userdata = txtUserEmail.text
mail.setToRecipients(userdata!)

UITextField.text(不是“text”)已经返回了一个字符串。

非常简单,但在编写God时并不明显。我感觉很好,嗯,谢谢,Alex,不客气。如果它解决了这个问题,你能选择我的答案吗?非常感谢。