重新定义枚举器,先前声明的属性和重复的接口错误

问题描述:

在我的项目中,我有一个子项目。两者都对可达性类有依赖性。重新定义枚举器,先前声明的属性和重复的接口错误

有重复的符号错误。

因此,我将项目的Reachabilty与项目的Reachabilty断开连接,并且依赖于子项目的Reachabilty,因为这将首先编译。

现在我只有一个可达性的副本,但在这里我也得到了枚举的重定义,以前的属性声明和重复的接口错误。

所有这些错误对我来说都是太多了,不能同时吞噬。

我只是试图将我的模块集成到现有的大型项目中。

我应该如何摆脱这种情况?

经典的iOS问题。你的子项目的格式是什么?你有权访问代码吗?你能否从子项目中公开Reachability?

在绝对糟糕的情况下,您可以重命名项目中的Reachability符号名称。我之前做过这些......这伤害了我的骄傲,但有时候这是必要的。

+0

是我有权访问代码。事情现在我只有一个Reachabilty,我解开了外部项目中的一个。 我已经在子项目中有两个可达性,我在其中重命名了一个子项目。 但是,当我把它包含在外面的..有另一种可达性..我不想重新命名,所以我把它从projecty中删除。 但是外部项目的导入语句在子项目编译后重新导入时会受到伤害! –

+0

没有真正跟随。确保在Xcode中执行“Clean Build Folder ...”时更改疯狂的依赖关系,以免出现意外:SHIFT-ALT-CMD-K – pho0

+0

我将所有内容放在公用目录中,并且只保留一个版本。 而不是使用一个子项目,我把它的来源。 没有更多的静态库! 事情现在看起来不错:) –