我试图从一个网站加载内容使用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)
}
}发布于 2018-08-02 11:21:20
// 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);
}发布于 2018-05-13 04:33:32
尝试将viewController设置为webview的navigationDelegate
webView.navigationDelegate = selfhttps://stackoverflow.com/questions/50312723
复制相似问题