"链接"仅在 macOS 11.0 或更高版本中可用



我有一个文本链接,从我用SwiftUI编写的macOS应用程序中打开一个网页。

var body: some View {          
Link("Visit Apple", destination: URL(string: "https://www.apple.com")!) 
}

这只适用于我的部署目标是macOS 11.0及以上版本,但我希望它适用于10.15,显示这些错误:

'Link' is only available in macOS 11.0 or newer 

'init(_:destination:)' is only available in macOS 11.0 or newer

10.15是否有其他方法可以打开外部链接?

您可以使用open(_:options:completionHandler:)

尝试以下操作:

var body: some View {
Button("Visit Apple") {
UIApplication.shared.open(URL(string: "https://www.apple.com")!)
}
}

在macOS上打开URL:

NSWorkspace.shared.open(URL(string: "https://www.apple.com")!)

相关内容

最新更新