gpt4 book ai didi

ios - 我已将我的应用程序从 swift 2.3 升级到 swift 3.0,我在解决有关上传请求的 Alamofire 问题时面临一个大问题

转载 作者:行者123 更新时间:2023-11-29 00:25:10 26 4
gpt4 key购买 nike

返回值时出现以下错误//无法使用类型为“(URLRequestConvertible, data: NSData)”的参数列表调用“上传” Pod 已更新,我也更新了代码,但仍然面临相同的错误。 Updated image

    if !Reachability.isConnectedToNetwork() {
print("Request:\(baseURL + self.rawValue) \nParams:\(aParams) \n \(imageFileName):[FILE]")
let alert = SwAlert.generate(Global.Constants.APP_DISPLAY_NAME, message: Global.ConstantsMessages.connectionFailedMsg )
alert.addAction("Ok", completion: { (resultObject) -> Void in
})
alert.show()
return nil
}else {
print("Request:\(baseURL + self.rawValue) \nParams:\(aParams) \n \(imageFileName):[FILE]")
let urlRequest = self.urlRequestWithComponents(baseURL + self.rawValue, parameters: aParams, imageData: imageData, imageFileName:imageFileName )

return Alamofire.upload(data:urlRequest.1, to: urlRequest.0)

}

最佳答案

Swift 3 中 alamofire 上传请求的正确语法是 -

Alamofire.upload(数据:数据,至:URLConvertible)

您只是错误地使用了参数..

关于ios - 我已将我的应用程序从 swift 2.3 升级到 swift 3.0,我在解决有关上传请求的 Alamofire 问题时面临一个大问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43224366/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com