WKWebView не загружает веб-страницу на симуляторе - PullRequest
0 голосов
/ 08 апреля 2020

Я загружаю один веб-URL в WKWebView. Я добавил сетевой транспортный слой и все другие предложения, представленные в другой ветке. Но работает отлично на устройстве бот не работает на симуляторе. Пожалуйста, дайте мне знать, что мне не хватает?

 let preferences = WKPreferences()
    preferences.javaScriptEnabled = true
    let webConfiguration = WKWebViewConfiguration()
    webConfiguration.preferences = preferences
    webView = WKWebView(frame: view.bounds, configuration: webConfiguration)


    webView.uiDelegate = self

    webView.navigationDelegate = self
    view.addSubview(webView)

    let request = URLRequest(url: myURL!)
    webView.load(request)

1 Ответ

0 голосов
/ 09 апреля 2020

1.Замените ваш URL на URL(string: "https://contents.tdscpc.gov.in/")

После выполнения шага 1 вы получите еще одну ошибку, связанную с безопасным соединением SSL. Чтобы решить эту проблему, вы должны добавить следующий код в свой список.

Добавьте это в свой список.

<key>NSAppTransportSecurity</key>
<dict>
    <key>NSAllowsArbitraryLoads</key>
    <true/>
</dict>

Я попробовал это на симуляторе, и это сработало. See result here

...