【发布时间】:2018-01-12 20:46:31
【问题描述】:
我有以下方法
fileprivate func performDownloadRequest(_ request: DownloadRequest) {
request
.validate()
.downloadProgress { (progress: Progress) in
...
}
.response { response in
...
response 是'(DefaultDownloadResponse) -> Void'。
我怎样才能使它成为 '(DownloadResponse) -> Void' ?请注意 DefaultDownloadResponse 与 DownloadResponse。
我想要这个的原因是因为DownloadResponse 有
/// The result of response serialization.
public let result: Result<Value>
我希望检索服务器发送的 JSON 数据,以便为用户显示自定义文本。 DefaultDownloadResponse 没有响应数据。
感谢您的任何见解。
【问题讨论】: