我有这段代码用于显示 emailMessageBody 中的一些内容。代码如下。
var emailViewController : MFMailComposeViewController = MFMailComposeViewController()
emailViewController.mailComposeDelegate = self
emailViewController.setToRecipients(["----"])
emailViewController.setSubject("----")
emailViewController.setMessageBody("\n\n\n" + "-- \r\n " + "----- Device : \(self.deviceName), App Version : \(self.appVersion), Model : \(deviceModel) , iOS Version : \(self.deviceVersion), Country Code : \(self.countryCode), Localised Model : \(deviceLocalizedModel) \n \n \n", isHTML: true)
self.presentViewController(emailViewController, animated: true, completion: nil)
你们看到我在内容中添加了“\n”,但它在电子邮件正文中没有显示新行。 如果有人知道如何在 emailMessageBody 中获取一些新行,请帮忙。
最佳答案
您需要使用</br>
而不是\n
因此您的示例代码将如下所示
var emailViewController : MFMailComposeViewController = MFMailComposeViewController()
emailViewController.mailComposeDelegate = self
emailViewController.setToRecipients(["----"])
emailViewController.setSubject("----")
emailViewController.setMessageBody("</br></br></br>" + "-- </br> " + "----- Device : \(self.deviceName), App Version : \(self.appVersion), Model : \(deviceModel) , iOS Version : \(self.deviceVersion), Country Code : \(self.countryCode), Localised Model : \(deviceLocalizedModel) </br></br></br>", isHTML: true)
self.presentViewController(emailViewController, animated: true, completion: nil)
关于ios - 电子邮件正文中的新行无法快速工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26973827/