gpt4 book ai didi

swift - 如何在 Swift 5 结果中处理空响应

转载 作者:行者123 更新时间:2023-12-02 08:00:09 25 4
gpt4 key购买 nike

我有一个 View Controller 和一个自定义类来调用 API。如果成功,一个 API 不会返回任何内容。我得到空的回应。

class APIManager {
static func callAPI(completion: @escaping ((Result</*Empty*/, Error>))) {
completion(.failure(Error()))
if statusCode == 200 {
completion(.success(/*Pass nothing*/))
}
}
}

我知道我可以使用 String输入并通过 String文字。有没有更好的办法?

最佳答案

您可以使用 Void如下,

static func callAPI(completion: @escaping (Result<Void, Error>) -> Void) {
if statusCode == 200 {
completion(.success(()))
}
}

关于swift - 如何在 Swift 5 结果中处理空响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58361393/

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