In den letzten Tagen habe ich mich damit beschäftigt, einen Weg zu finden, E-Mails von meiner App zu senden. Dies ist der Beispielcode, den ich momentan verwende. Ich denke, dass ich mit dieser Methode nicht in der Lage sein kann, die Situation einer falschen Einstellung des Mail-Accounts des Computers, auf dem meine App läuft, zu verarbeiten, also dachte ich über eine andere Methode nach. Ich habe mich gefragt, ob es eine MessageUI-Entsprechung für Mac OS gibt. Gibt es eine MessageUI-Entsprechung für Mac OS? Irgendwelche Ideen?Wie öffne ich Mail-Panel in Swift? Mac OS
0
A
Antwort
1
Es gibt zwei Möglichkeiten, das zu tun:
AppleScript
RahmenNSSharingService
NSSharingService Mail zu schreiben:
let service = NSSharingService(named: NSSharingServiceNameComposeEmail)
service?.recipients = ["[email protected]"]
service?.subject = "Test Mail"
service?.performWithItems(["Test Mail body"])
Einführung Mail App
Wenn Sie nur Mail
App öffnen wollen, versuchen Sie unter Code:
NSWorkspace.sharedWorkspace().launchApplication("Mail")
falsche Einstellung:
- Wenn Konto nicht auf die so konfiguriert ist, System, zeigt dieser Code Konfigurationsfenster für Mail
- Wenn Benutzer versuchen, E-Mail zu senden, wird es angezeigt falsche Einstellung Fehler durch Mail-App, so müssen Sie sich nicht darum kümmern
- Wenn Sie andere als Mail-Anwendung verwenden möchten, versuchen Sie einfach Ihre eigenen Mail-System, native Mail Client- oder Drittanbieter-Mail-Framework.
Versuchen von Terminal:
Sie Shell-Skript stammt senden Sie eine Mail mit Client
mail -s "Hello" "[email protected]" <<EOF
Hello, Test!
EOF
Verwandte Themen
- 1. Wie installiere ich sha1sum in MAC OS?
- 2. Wie öffne ich git project auf mac?
- 3. Wie Regain/Set Focus in einer Mac OS Swift Anwendung
- 4. MAC OS Xcode Swift 2.2 Vollbildmodus
- 5. Wie öffne ich eine Java-Anwendung mit Argumenten unter Mac OS X?
- 6. Wie installiere ich Haskell auf Mac OS
- 7. Wie öffne ich Netzwerkeinstellungen in Mac über API?
- 8. Anzeige AVCaptureDevice Livestream-Video in Mac OS mit Swift
- 9. Arbeiten Swift-Bildschirmschoner in Mac OS X vor Yosemite?
- 10. Wie lösche ich ein Wort in iTerm in Mac OS
- 11. Wie auf dem Mac OS
- 12. wie Mac OS X Standardeingabequelle
- 13. Den Java Classpath auf Mac OS (Mac OS X) drucken
- 14. Öffne Text in Pages-Swift
- 15. Wie öffne ich den Standard-Webbrowser in Windows in C?
- 16. Standardpfad SugarCRM in Mac OS
- 17. Wie kdiff3 in Mac OS einrichten?
- 18. Wie Sie Tastaturkürzel in Mac OS x
- 19. RCP-Anwendungsmenüs in Mac OS
- 20. Wie Mac OS X Wörterbuch in Eklipse
- 21. Ändern der Eingabehilfen Einstellungen auf Mac OS mit Swift
- 22. Wie öffne ich emacs GUI/IDE von Mac Terminal?
- 23. Wie öffne ich ein in Swift gespeichertes Bild im Fotoalbum?
- 24. Wie öffne ich den URL-Link in Swift 3?
- 25. Wie installiere ich Python-Devel in Mac OS?
- 26. Wie benutze ich canOpenURL in Mac OS Anwendungen?
- 27. Wie installiere ich gcc in Mac OS X Löwe
- 28. Wie öffne ich die TextEdit App mit BlueJ auf Mac?
- 29. KeyboardEvent auf Mac Os
- 30. Mac OS App signieren?
gelang es, herauszufinden, die Chance nutzen können, bevor er meine Frage zu aktualisieren, aber immer noch danken du und große antwort! –