【发布时间】:2023-03-09 08:47:02
【问题描述】:
我有这段代码用于在 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”,但它没有在 emailBody 中显示新行。 如果有人知道如何在 emailMessageBody 中获取一些新行,请帮助。
【问题讨论】:
-
使用 ,因为电子邮件正文是 HTML 格式,而在 html 中,您必须使用
来换行。 -
@Kampai 天哪。我怎么能忘记那个。//
-
你需要添加标签
<br>这个。不是\br。
标签: ios xcode swift mfmailcomposeviewcontroller