【发布时间】:2017-02-10 09:39:11
【问题描述】:
执行下面的代码应该会在baseURL + path 打开一个新的 URL。但是,它会导致以下错误:
error:Argument label String do not match any available overloads in let url = URL(String:urlString)
baseURL 和 path 变量来自 JSON 文件。 baseURL 是一个字符串,path 是一个未包装的可选项。
override func viewDidLoad() {
super.viewDidLoad()
let newPath = path! as! String
let urlString = baseURL + newPath
let url = URL(String:urlString)
let requestObj = URLRequest(URL: url)
webView.loadRequest(requestObj)
}
我该如何解决这个问题?
【问题讨论】:
-
“我在 let url = URL(String:urlString) 中遇到错误”。我们如何知道您遇到了什么错误?
-
我收到这个错误:参数标签字符串不匹配任何可用的重载