Я пытался создать MenuItem в моем приложении MacOS SwiftUI, чтобы открыть браузер по умолчанию для указанного c URL.
Поскольку у меня уже есть , MenuItem открывает PDF-файл , я пытался изменить это:
@IBAction func Guide1(_ sender: Any) {
if let pdfURL = Bundle.main.url(forResource: "Guide1", withExtension: "pdf"){
if NSWorkspace.shared.open(pdfURL) {
}
}
}
В это:
@IBAction func Google(_ sender: NSMenuItem) {
if let fileURL = Bundle.main.url(forResource: "http://google.fi") {
NSWorkspace.shared.open(fileURL as URL)
}
}
Но все время говорили, что forResource
следует заменить на forAuxiliaryExecutable
. Я делаю это изменение, и код по-прежнему ничего не делает.
Я сопоставил, конечно, MenuItem Google с первым ответчиком, а затем с указанным c IBAction, но ..
Чего мне не хватает?