gpt4 book ai didi

swift - 结果枚举被其他库覆盖

转载 作者:行者123 更新时间:2023-12-03 07:52:34 25 4
gpt4 key购买 nike

我正在尝试使用Swift的Result枚举。但是它似乎被我正在使用的(Auth0)容器覆盖。

该广告连播具有类似的枚举结果。像这样

public enum Result<T> {
case success(result: T)
case failure(error: Error)
}

我如何使用 Swift提供的结果。结果为,而不是此结果。由于它迫使我使用Auth0中的那个。

编辑:
有关错误的更多信息
当我尝试将函数的返回类型设置为 Result<String,Error>时,出现错误 Generic type 'Result' specialized with too many type parameters (got 2, but expected 1)

最佳答案

如果要使用特定定义,则需要专门声明它,即:

    var result: Swift.Result<String, Error> = .success("Test")

OAuth会覆盖它,因此它只需要1个值,因此会出现错误,您可以像这样使用OAuth

    var result: Result<String> = .success("Test")

关于swift - 结果枚举被其他库覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59560716/

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