Следуя другим примерам кода переполнения стека из NSWorkspace.shared.open()
, я пришел к следующему:
@IBAction func mailFileVacuum(_ sender: NSButton) {
let receiver = sender.alternateTitle
let sendAddress = String(format: "mailto:%@@filevacuum.com?subject=FileVacuum %@", receiver, receiver).addingPercentEncoding(withAllowedCharacters: .urlHostAllowed)!
NSLog("receiver %@", receiver)
let mailUrl = URL(string: sendAddress)
NSLog("mailUrl %@", mailUrl!.absoluteString)
if NSWorkspace.shared.open(mailUrl!) {
print("Default browser was successfully opened to send email. ??")
}
}
☝️, который дает нам это 100
Я попытался сменить браузер по умолчанию, проблема не в этом.
NSLog(mailUrl)
регистрирует это mailto%3AFeedback%40filevacuum.com%3Fsubject=FileVacuum%20Feedback
Выглядит хорошо, может быть, ? ...
¿Que Paso?