iOS11 WKWebView 无法加载内容

问题描述:iOS9和iOS10用WKWebView加载URL都没有问题,iOS11却是一片空白
可能是用了NSMutableURLRequest,iOS11貌似不支持NSMutableURLRequest,无论是用UIWebView还是WKWebView,都不支持NSMutableURLRequest

解决方法参考

        if #available(iOS 11, *) {
            let request = NSURLRequest.init(url: URL.init(string: urlStr)!)
            self.wkWebView.load(request as URLRequest)
        }else{
            let request = NSMutableURLRequest.init(url: URL.init(string: urlStr)!, cachePolicy: NSURLRequest.CachePolicy.reloadIgnoringLocalAndRemoteCacheData, timeoutInterval: 60)
            request.httpMethod = "GET"
            request.httpBody = ("token=" + tokenValue()).data(using: String.Encoding.utf8)
            self.wkWebView.load(request as URLRequest)
        }
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容