CocoaPod结果名称冲突

时间:2017-09-17 05:08:24

标签: ios swift cocoapods moya

我在我的代码中使用了pod Moya,其中一个依赖项是Result枚举。

我的代码中还有另一个Result枚举,它与此内容相冲突。

如何在此枚举中使用Result.Result? 我收到错误引用泛型类型'Result'需要< ...>中的参数好像它认为它是枚举,而不是命名空间。

或者是否有其他解决方案,例如更改导入名称?

,如import Result as MoyaResult

1 个答案:

答案 0 :(得分:0)

Moya使用Alamofire,它拥有自己的Result类型。您可以将Result称为Alamofire.Result来消除歧义。或者,您可以以类似的方式将应用的模块名称添加到Result类型。