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

How to pass text value to MFMailcomposeView Controller

大家好,失败的新手在IOS

中学习了很多东西

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

这就是我到目前为止尝试的原因

  var userdata = String(txtUserEmail.Text)  

  let mail = MFMailComposeViewController()

  mail.setToRecipients([" \(userdata)"])

出于某种原因,当我输入电子邮件地址时,它没有显示在作曲家中当然还有代码的其他部分我没有包含在这里。由于主要问题是我无法将此值传递给 setToRecipients([])

欢迎任何支持

txtUserEmail 是 UITextField 吗?

如果这样声明您的 userdata

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

一个UITextField.text(不是"Text")已经returns一个字符串。