将两个具有相同名称的.swift文件添加到项目中

时间:2017-04-05 11:34:52

标签: ios swift xcode swagger

我正在尝试将swagger客户端集成到我的项目中。我能够从swagger生成类。 Swagger for swift 3使用Alamofire进行新的操作。问题是生成的类名之一是“响应”。 Alamofire内部拥有相同的级别。当我添加这些类并尝试构建时,我有许多错误抱怨重新声明类。在这种情况下我该怎么办?我是否必须从服务器端更改为不响应'响应'类?

1 个答案:

答案 0 :(得分:0)

您应该可以单独留下代码,只需将模块名称添加到您的呼叫中:

Alamofire.Response.... Swagger.Response... 

这样你的代码就不含糊。 (编译器不会尝试猜测你的意思,你已经给出了两种可能性......类开头的模块名称将使编译器明白你想要的那个。)