具有太多类型参数的通用类型“结果”专用(获得2个,但预期为1个)

时间:2019-05-26 22:36:10

标签: swift xcode10.2

My code and the error

我将如何解决此错误,该错误仅在导入Almofire时出现。

1 个答案:

答案 0 :(得分:0)

它是Swift.Result<T, Error>,而不是Swift.Result<T1, T2>。如果要传递两个值,请使用一个元组,即Swift.Result<([Character], Data), Error>(该元组可以在结果的开关/大小写处理中自动展开)

此外,Alamofire定义了它自己的Result<T>类型。如果要使用Swift 5类型,应在其前面加上Swift.