私のアプリケーションでは、Webサイトを開きたいとします。以前はSwift 3.0でUIWebview
を使用していましたが、それはすべて良かったです。しかし、WKWebview
が今は使用されるべきであると私が読んだように、WKWebview
とウェブサイトは、アプリで表示されません。私は、なぜウェブサイトがUIWebview
で動作するのか、なぜWKWebview
で動作しないのかがわかりません。私はUIWebview
とWKWebview
の両方で完全に正常に動作しているいくつかの他のウェブサイトを試しました。ある人がここで問題になることができることをお勧めしますか?UI WebviewまたはWK Webview
また、UIWebView
を使用すると、私のアプリは拒否されますか?
以下は、Appleが使用しているサンプルコードです。
import UIKit
import WebKit
class ViewController: UIViewController, WKUIDelegate {
var webView: WKWebView!
override func loadView() {
let webConfiguration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: webConfiguration)
webView.uiDelegate = self
view = webView
}
override func viewDidLoad() {
super.viewDidLoad()
let myURL = URL(string: "http://www.spectrum-ag.de/de/") //here I put my website url
let myRequest = URLRequest(url: myURL!)
webView.load(myRequest)
}
}
どのURLを表示しようとしていますか?私は "https://developer.apple.com/documentation/webkit/wkwebview"はうまくいっていると思いますか? – niggeulimann
http://www.spectrum-ag.de/de/ –
https://stackoverflow.com/a/41576608/2961412をご覧ください。 URLはhttps-urlではないので、ATSによってブロックされます。 – niggeulimann