Xcode ブラウザを起動する - shirajira/family-account-ios GitHub Wiki

Xcode ブラウザを起動する

やりたいこと

  • 外部ブラウザを起動して Web ページを開く。
  • アプリ内に組み込んで表示することは考えていない。

実装方法

import UIKit

if let page = URL(string: "https://sub.yourdomain.com/") {
    UIApplication.shared.open(page, options: [:], completionHandler: nil)
}

メモ

実際にインターネットにアクセスするのはブラウザであり,アプリが通信するわけではない。

なお,アプリ内に組み込んで表示したい場合は WKWebView を採用する必要がある。
昔ながらの UIWebView は iOS 8+ で Deprecated になりました。


参考:
ブラウザを開く (Swift) [UIApplication] iOS Objective-C, Swift Tips-モバイル開発系(K)
WKWebView | Apple Developer Documentation
UIWebView | Apple Developer Documentation