2017-09-17 423 views
0

我在代碼中使用了pod Moya,其中一個依賴關係是Result枚舉。CocoaPod結果名稱衝突

我的代碼中還有另一個Result枚舉,它與這個枚舉相沖突。

如何爲此枚舉使用Result.Result? 我得到的錯誤引用泛型類型'結果'需要參數< ...>好像它認爲它是枚舉,而不是命名空間。

或者是有另一種解決方案,如更改導入的名稱?

import Result as MoyaResult

回答

0

Moya使用Alamofire,它有自己的Result類型。您可以通過參考Result作爲Alamofire.Result來消除歧義。或者,您可以以類似的方式將您的應用程序的模塊名稱預先添加到您的Result類型中。

+0

在我的情況下,它似乎是使用Result.Result,而不是Alamofire.Result,並且第一個給了我那個錯誤。 –