如何从我的应用程序在 iOS 浏览器中打开网站?
iosapps/applicationsmobile development
本文将介绍如何在 iOS 浏览器中打开网站。
我们将以在 iOS 浏览器中打开 Facebook 为例。
步骤 1 - 打开 Xcode - 新建项目 - 单视图应用程序 - 命名为"OpenBrowser"
步骤 2 - 打开 Main.storyboard 并添加一个按钮,如下图所示。我将按钮标题设置为"打开 Facebook"。

步骤 3 在 ViewController 中添加一个名为 openBrowser 的 @IBAction 函数。
步骤 4 在 openBrowser 函数中编写代码以打开如下所示的 URL。
@IBAction func openBrowsere(_ sender: Any) {
let url = URL(string: "https://www.facebook.com")!
if UIApplication.shared.canOpenURL(url) {
UIApplication.shared.open(url, options: [:], completionHandler: nil)
}
}
如您所见,上面的代码使用了 canOpenURL 和 openURL API。
canOpenURL 检查给定的 URL 是否可以被应用程序打开。然后 openURL 使用相应的应用程序打开给定的 URL。
步骤 5 - 运行应用程序。点击"打开 Facebook"按钮。您应该会看到浏览器打开 Facebook 页面。


