一尘不染

Safari中的Swift Open Link

swift

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


阅读 338

收藏
2020-07-07

共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)
2020-07-07