我目前在我的应用程序中打开链接WebView,但我正在寻找在 Safari 中打开链接的选项。
WebView
它不是“融入 Swift”,但您可以使用标准UIKit方法来做到这一点。看看 UIApplication 的 (已弃用) 和.openUrl(_:) __open(_:options:completionHandler:)
UIKit
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)