我试图在WKWebView中加载一些数据,并且编译器不允许我为baseUrl参数传递nilURL()。有解决方法吗?我根本不在乎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/

10-12 04:39