如何从我的应用程序在 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 页面。


相关文章