【发布时间】:2018-06-14 10:51:46
【问题描述】:
我正在使用带有 Alamofire 扩展的 promiseKit 6。在下面的函数中,我希望返回 Promise<JSON>(我使用 swiftyJson),但是来自 alamofire 调用的响应是一个包含元组的 Promise:Promise<(json: Any, response: PMKAlamofireDataResponse)>
当我从第一次得到它时,我怎样才能继续只返回 json 部分?谢谢:)
return firstly {
self.requestClient.request(url, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: nil).responseJSON()
}.then { arg in
let (json, rsp) = arg
return json
}
我也收到此错误:Cannot convert return expression of type 'Promise<_.T>' to return type 'Promise<JSON>'
上线:}.then { arg in ...
【问题讨论】:
标签: swift promisekit