我试图在WKWebView中加载一些数据,并且编译器不允许我为baseUrl参数传递nil
或URL()
。有解决方法吗?我根本不在乎baseUrl。
下面是我的代码,分别尝试nil
和尝试URL()
以及错误。self.webView.load(data!, mimeType: "image/png", characterEncodingName: "UTF-8", baseURL: nil);
error: nil is not compatible with expected argument type 'URL'
self.webView.load(data!, mimeType: "image/png", characterEncodingName: "UTF-8", baseURL: URL());
error: cannot invoke initializer for type 'URL' with no arguments
最佳答案
我相信您将永远需要一个baseURL。
只需使用URL(string: "http://localhost")
调用它
浏览器总是从URL加载,WKWebView的行为类似于浏览器,因此它需要某种基本URL。
关于ios - 无法在Swift 3中使用没有baseUrl的WKWebView中加载数据?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39604807/