Ios Swift 3 WKWebView';URLRequest';;你是想用';as';要显式转换?(错误)
您好,当我将WKWebView代码与Swift 3一起使用时,出现此错误 “请求”;您的意思是使用“as”来显式转换吗 我想这是bug我需要帮助或想法?我的代码在下面 谢谢Ios Swift 3 WKWebView';URLRequest';;你是想用';as';要显式转换?(错误),ios,swift,webview,wkwebview,swift3,Ios,Swift,Webview,Wkwebview,Swift3,您好,当我将WKWebView代码与Swift 3一起使用时,出现此错误 “请求”;您的意思是使用“as”来显式转换吗 我想这是bug我需要帮助或想法?我的代码在下面 谢谢 改为使用URL和URL请求: let url = URL(string: "https://facebook.com")! webView.load(URLRequest(url: url)) 这非常类似于:您要么使用NSURL并将其向下转换为URL,要么直接使用新的Swift 3结构 如果您遵循错误消息,您的示例将变成:
改为使用URL和URL请求:
let url = URL(string: "https://facebook.com")!
webView.load(URLRequest(url: url))
这非常类似于:您要么使用NSURL并将其向下转换为URL,要么直接使用新的Swift 3结构
如果您遵循错误消息,您的示例将变成:
let url = NSURL(string: "https://facebook.com")!
webView.load(URLRequest(url: url as URL))
情况可能更糟:
let url = NSURL(string: "https://facebook.com")!
webView.load(NSURLRequest(url: url as URL) as URLRequest)
所有这些都有效,但当然最好在Swift 3中开始使用URL和URLRequest,而不使用所有这些向下转换。试试这个
let myUrl = URL(string: "https://facebook.com")!
webView.loadRequest(URLRequest(url:myUrl));
您需要使用
打开该值
或?
@JigarTarsariya我用Xcode做了所有的事情。你只用UIWebView
试过吗?没有。在Swift 3中,它是load
,而不是loadRequest
,我已经用正确的解决方案回答了。是的!Eric先生,你已经提供了正确的解决方案。我只是更改名称来区分参数“url”和url结构的变量“myUrl”。这对新生来说有点混乱。谢谢
let myUrl = URL(string: "https://facebook.com")!
webView.loadRequest(URLRequest(url:myUrl));