iOSアプリ上でWebページを表示させたい
WebKitモジュールを使用して、アプリ上でWebページを表示しようと思っています。
基本的なソースコードで実行しているのですが、Webページが表示される前に、処理が途中で止まってしまいます。
発生している問題・エラーメッセージ
該当のソースコード
Swift
1import UIKit 2import WebKit 3 4class ViewController: UIViewController { 5 6 @IBOutlet weak var WebView: WKWebView! 7 override func viewDidLoad() { 8 super.viewDidLoad() 9 // Do any additional setup after loading the view. 10 let url = URL(string: "https://www.google.com/?hl=ja") 11 let request = URLRequest(url: url!) 12 WebView.load(request) 13 } 14 15 // 読み込み開始時イベント 16 func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) { 17 print("start") 18 } 19 20 // 読み込み終了時イベント 21 func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { 22 print("finish") 23 } 24 25 // 読み込み失敗時イベント 26 func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) { 27 print("fail") 28 } 29}
詳細・試したこと
mainstoryboardはwebKit viewを貼り付けただけです
・上記のソースコードでの読み込みイベントを設定していますが、print("start")も表示されていませんでした。
・ATSを無効にした後、HTTP通信を試してみたが、同じerrorが起きた。
補足情報(FW/ツールのバージョンなど)
Apple Swift version 5.0.1 (swiftlang-1001.0.82.4 clang-1001.0.46.5)
xcode 10.3
回答1件
あなたの回答
tips
プレビュー