【发布时间】:2020-04-20 23:07:39
【问题描述】:
我正在尝试使用 Swift 的 Result 枚举。但它似乎被我正在使用的 pod (Auth0) 覆盖。
pod 有一个类似的枚举结果。像这样的
public enum Result<T> {
case success(result: T)
case failure(error: Error)
}
我如何使用 Swift.Results 提供的而不是这个。因为它迫使我使用来自 Auth0 的那个。
编辑:
更多关于错误
当我尝试将函数的返回类型设置为 Result<String,Error> 时,它给了我错误 Generic type 'Result' specialized with too many type parameters (got 2, but expected 1)
【问题讨论】:
-
it forces me to use the one from Auth0— 你能扩展一下吗?它何时、如何以及在何处迫使您这样做? -
它与 swift 提供的枚举相同...有什么问题?
-
尝试
Swift.Result<String,Error>覆盖它 -
请添加您的代码sn-p
标签: swift error-handling enums