gpt4 book ai didi

macos - NSSharingService 在默认电子邮件 MAC OSX 应用程序中设置抄送和密件抄送收件人

转载 作者:行者123 更新时间:2023-12-03 16:10:53 29 4
gpt4 key购买 nike

我是Mac OS X应用程序开发的新手,我的问题很简单,我可以通过我的应用程序在默认邮件应用程序中设置收件人和正文文本,但我无法在邮件应用程序中设置抄送和密件抄送收件人。有没有办法通过代码设置CC和BCC,我正在使用Swift。我的设置收件人和正文的代码在这里

 service!.recipients = [self.txtTo.stringValue]
service!.subject = "Subject"

谢谢

最佳答案

对于这种情况,通常使用 mailto URL 会容易得多 - 所有邮件应用程序都支持它们(并且需要将其作为应用程序注册为电子邮件应用程序的 URL 方案)。

这是schema .

一个例子是:

mailto:a@b.com?subject=blah&cc=b@c.com,c@d.com&bcc=d@e.com,e@f.com

您可以使用以下方式生成并打开此 URL

[[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"mailto:a@b.com?subject=blah&cc=b@c.com,c@d.com&bcc=d@e.com,e@f.com"]]

关于macos - NSSharingService 在默认电子邮件 MAC OSX 应用程序中设置抄送和密件抄送收件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39660096/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com