我正在开发一个应用程序,它使用谷歌位置搜索小部件来填充用户出生的位置,但我收到的问题你可以在下面看到:
private class func doRequest(_ urlString: String, params: [String: String], success: (NSDictionary) -> ()) {
if let url = URL(string: "\(urlString)?\(query(params))") {
let request = NSMutableURLRequest(url: url)
let session = URLSession.shared()
let task = session.dataTask(with: request) { data, response, error in
self.handleResponse(data, response: response as?, error: error, success: success)
}
task.resume()
}
}
答案 0 :(得分:2)
as?
用于将一种类型转换为另一种类型,您要求Xcode将response
转换为另一种类型,但是没有告诉它将其转换为什么类型。
正如错误所述,它希望在关键字as