之后的预期类型

时间:2016-07-08 10:44:35

标签: ios swift swift3

我正在开发一个应用程序,它使用谷歌位置搜索小部件来填充用户出生的位置,但我收到的问题你可以在下面看到:

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()
    }
}

enter image description here

1 个答案:

答案 0 :(得分:2)

as?用于将一种类型转换为另一种类型,您要求Xcode将response转换为另一种类型,但是没有告诉它将其转换为什么类型。

正如错误所述,它希望在关键字as

之后看到一个类型