我有一个文本链接,从我用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")!)