【发布时间】:2019-11-12 00:09:13
【问题描述】:
之前与
URLSession.shared.dataTask(for request: URLRequest) { data, error, response in ... }
data 字段以及其他字段可能为零。现在有了Combine的
URLSession.shared.dataTaskPublisher(for: urlRequest)
(数据,响应)元组不再是可选类型。我意识到这意味着我们必须将它作为一个 URLError,我们可以在 sink(receiveCompletion: { ... } 中捕获它,但是我如何区分无数据和任何其他错误呢?
【问题讨论】:
标签: ios swift networking combine