Какао Swift: Как убедиться, что WKWebView будет загружать URL-запрос - PullRequest
0 голосов
/ 02 мая 2019

Я использую WKWebView, но когда возникает проблема с сетью, такое медленное сетевое соединение, WKWebView загружает пустую страницу.Вот моя реализация:

func loadWebView() {
    if let url = URL(string: self.urlLbl.stringValue){
        let request  = URLRequest.init(url: url)
        let config = WKWebViewConfiguration()
        self.webView = WKWebView(frame: self.customView.frame)
        self.webView.navigationDelegate = self
        self.webView.frame = customView.bounds
        self.webView.autoresizingMask = [.width, .height]
        self.webView.wantsLayer = true
        self.webView.customUserAgent = userAgentStr
        self.webView.load(request)
        self.webView.layer?.backgroundColor = NSColor.green.cgColor

        self.view.needsDisplay = true
        self.webView.load(request)
        webView.allowsBackForwardNavigationGestures = true
        self.customView.addSubview(self.webView)

    }
}

Мой вопрос к вам, ребята, есть способ узнать, загружен ли запрос, а если нет, то есть способ перезагрузить запрос?

Iбуду очень признателен за вашу помощь

...