2017-02-28 222 views
1

我有一个TableView,选择和取消选择客户端努力建立一个电子邮件地址,然后可以发送一个群组消息。发送多个电子邮件地址到邮件应用程序邮件到

然后,我希望用户能够通过按钮打开Apple的默认邮件应用程序,并且邮件已发送给先前建立的列表中的成员。

let email = client.value 
     if let url = URL(string: "mailto:\(email)") { 
      UIApplication.shared.open(url) 
     } 

我还建立了一个字符串的逗号分隔的电子邮件,复制到剪贴板中,如果用户只是希望该列表,使用不同的电子邮件:

我可以通过一个地址做应用程序在他们的手机或其他什么,只是给他们更多选择。

for client in clientsToEmail { 
      emails.append(client.value) 
     } 

emailsCommaSeperated = emails.joined(separator: ", ") 

这工作得很好,不过,我不能给这个逗号分隔的列表,以“电子邮件地址:()”,它好像一个有效的电子邮件,[email protected]这种方法检查。哪一个逗号分隔的电子邮件列表显然不是。

是否有另一种方法可以做到这一点,任何人都知道?从另一个应用程序打开邮件应用程序,发送电子邮件地址列表以及创建发送到所有这些地址的新电子邮件的一些方法?

任何帮助非常感谢!

回答

0

你可以尝试像herehere这样mailto:[email protected][email protected]&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!,但我不认为你可以发送邮件给多个用户使用mailTo()在一个水龙头。尝试加入cc

相关问题