小编典典

在 Safari 中快速打开链接

all

我目前在我的应用程序中打开链接WebView,但我正在寻找在 Safari 中打开链接的选项。


阅读 202

收藏
2022-08-15

共1个答案

小编典典

它不是“融入 Swift”,但您可以使用标准UIKit方法来做到这一点。看看 UIApplication 的 (已弃用)
和.openUrl(_:)
__open(_:options:completionHandler:)

Swift 4 + Swift 5 (iOS 10 及以上)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.open(url)

Swift 3(iOS 9 及以下)

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.shared.openURL(url)

斯威夫特 2.2

guard let url = URL(string: "https://stackoverflow.com") else { return }
UIApplication.sharedApplication().openURL(url)
2022-08-15