Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Swift 3 WKWebView';URLRequest';;你是想用';as';要显式转换?(错误)_Ios_Swift_Webview_Wkwebview_Swift3 - Fatal编程技术网

Ios Swift 3 WKWebView';URLRequest';;你是想用';as';要显式转换?(错误)

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结构 如果您遵循错误消息,您的示例将变成:

您好,当我将WKWebView代码与Swift 3一起使用时,出现此错误

“请求”;您的意思是使用“as”来显式转换吗

我想这是bug我需要帮助或想法?我的代码在下面 谢谢


改为使用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));