作者:北冥其名 | 来源:互联网 | 2023-01-30 10:03
我希望使用预先配置的主题来调用Gmail应用,并且该主体包含使用以下内容的HTML:
let gmail = URL(string:"googlegmail:///co?subject=Subject&body=testing
")
UIApplication.shared.openURL(gmail!)
这会使应用程序崩溃,然后我求助于:
var messageEncoded1 = "testing
".addingPercentEncoding(withAllowedCharacters: .urlFragmentAllowed)
let gmail = URL(string:"googlegmail:///co?subject=Subject&body="+messageEncoded1!")
UIApplication.shared.openURL(gmail!)
这将创建一个URL并打开Gmail,但是,电子邮件正文显示:testing
而不是这样的工作testing
:
测试
因此,问题是,是否有一种方法可以指定正文包含HTML,以便Gmail可以将其呈现为HTML?