gpt4 book ai didi

swift - Alamofire4/Swift3 中的 Response 未声明类型

转载 作者:搜寻专家 更新时间:2023-10-31 22:12:26 25 4
gpt4 key购买 nike

我正在将旧代码更新到新的 iOS 和 Swift 版本以及 Alamofire 版本,到目前为止这一直是一个巨大的难题。我有这段代码,我已经简化了

fileprivate func fetchOuttings(_ type: MyType, callback: ((Response<AnyObject, NSError>) -> ())?) {

/* ... */

Alamofire.request(url, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: header).responseJSON(completionHandler: { response in
if let _callback = callback {
_callback(response)
}
})

}

在 Swift3/Alamofire4 更新后的函数签名中,我没有得到“使用未声明类型的响应”,我不知道如何解决这个问题。我一直在寻找 Alamofire 4 migration但找不到任何东西。还有人有想法吗?

最佳答案

Response<AnyObject, NSError>现在是DataResponse<Any> .看看 new implementation of responseJSON .

关于swift - Alamofire4/Swift3 中的 Response<AnyObject, NSError> 未声明类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41403889/

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