2016-09-29 8 views
3

Я использую NSWorkspace для установки TO, CC, BCC, SUBJECT и основного текста в почтовом приложении по умолчанию через мое приложение. Как добавить вложения с помощью NSWrokSpace? Есть ли способ прикреплять файлы в почтовом приложении по умолчанию с помощью NSWorkSpace? Я попытался использовать NSSharingService, но проблема с NSSharingService заключается в том, что вы не можете устанавливать адреса электронной почты CC и BCC в приложении электронной почты по умолчанию. Есть ли способ добавить CC и получателей BCC, используя NSSharingSerivce? или есть ли способ добавить вложения в почте с помощью NSWorkSpace? Мой код, чтобы открыть и установить TO, CC и BCC здесьКак добавить приложение для почтового приложения по умолчанию с использованием NSWorkSpace в какао Приложение Mac OSX

NSWorkspace.sharedWorkspace().openURL(NSURL.init(string:"mai‌​lto:(self.txtTo.‌​stringValue)"+"?subj‌​ect=YourSubject"+"&c‌​c="+self.txtCC.strin‌​gValue+"&bcc="+self.‌​txtBcc.stringValue)!‌​) 

А Используя NSSharingService я могу установить только получателей, как TO

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

спасибо !.

ответ

0

Похоже, что NSSharingService имеет способ performWithItems, который принимает множество вещей, которые вы хотите разделить.

Сообщается, что вы можете создать службу общего доступа типа NSSharingServiceNameComposeEmail, а затем присоединить тело сообщения и файл для прикрепления.

Раньше я никогда не использовал NSSharingService, поэтому приведенное выше основано на некоторых Google и чтении документов. (И я в основном работаю в ИО в эти дни так что мой Mac OS становится немного устаревшими.)

Проверить эту ссылку:

http://cutecoder.org/featured/programmatically-sending-rich-text-mail-attachment-mac/

+0

Спасибо Дункан! но проблема с NSShairngService заключается в том, что вы не можете добавлять получателей «CC» и «BCC», в то время как вы можете установить только «Кому» Получатели. Мне нужны оба вложения, а также нужно установить получателей CC и BCC. – Shuja

 Смежные вопросы

  • Нет связанных вопросов^_^