我想知道有没有办法在Swift中撰写一封电子邮件,并让它填充字段,如抄送和密件抄送。
目前我使用的是NSSharingService,它似乎只有收件人、主题和正文的选项。
我不喜欢使用NSSharingService,但我想知道一种实现我想要做的事情的方法。
编辑:我是为Mac而不是iOS开发的
class SendEmail: NSObject {
static func send(recipient: String) {
let service = NSSharingService(named:
service.recipients = ["Recipient Goes Here"]
service.subject = "Subject Goes Here"
service.perform(withItems: ["Body Goes Here"])
}
}发布于 2019-05-19 16:39:05
这适用于Swift5 (Xcode10.2.1,macOS 10.14.5)
let url = URL(string: "mailto:to@example.com?subject=subject&cc=cc@example.com&bcc=bcc@example.com")!
NSWorkspace.shared.open(url)https://stackoverflow.com/questions/56178117
复制相似问题