WKWebView не работает - PullRequest
       2

WKWebView не работает

0 голосов
/ 13 мая 2018

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

import UIKit
import WebKit

class ViewController: UIViewController {
    @IBOutlet weak var webView: WKWebView!

    override func viewWillAppear(_ animated: Bool) {
        let url = URL(string: "https://www.apple.com")!
        let myRequest = URLRequest(url:url)

        webView.load(myRequest)
    }
}

Ответы [ 2 ]

0 голосов
/ 02 августа 2018
// Add plist file 
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
<key>NSExceptionDomains</key>
<dict>
    <key>google.com</key>
    <dict>
        <key>NSExceptionAllowsInsecureHTTPLoads</key>
        <true/>
        <key>NSIncludesSubdomains</key>
        <true/>
    </dict>
</dict>

 if WKWebView don't not support then declare .m file below code:



#import <WebKit/WebKit.h>

@interface WebScannerViewController()
{

 WKWebView *webView;

}

 @end

 @implementation WebScannerViewController

- (void)viewDidLoad

 {

[super viewDidLoad];
webView.hidden=YES;

webView.UIDelegate = self;
webView.navigationDelegate = self;
self.loadingSign.hidden = NO;

 webView.frame=CGRectMake(0, 94, Width, Height-128);

}
0 голосов
/ 13 мая 2018

Попытка установить viewController как навигационный элемент для веб-просмотра

webView.navigationDelegate = self
...