2013-02-24 34 views
2

XCode给了我一个关于不被允许重新实现一个类的非常无益的错误。我搜索了,我搜索了,而其他地方没有实现这个类名 - 引用,但没有实现。为什么XCode给我错误'重新实现类'?

我实际上做了关键字搜索,并且浏览了引用该类的每一行项目,但没有找到任何试图实现它的内容。 (而且,令人烦恼的是,没有任何网络可以帮助解决这个特定的错误,因此我为什么要包含自我回答,以帮助下一个人发生这种情况。

回答

9

正如我最终发现的,关键在于格式不正确的内容。我在使用自动完成时打错了按钮,另一个类包含.m文件而不是.h文件 - 结果我实际上是两次实现相同的类。不是因为我在两个地方做过,而是因为我实际上试图编译同一个文件两次!

+2

我有同样的问题 - 这是由于使用#包括“BlaBla.m”,而不是“BlaBla.h”! – 2013-12-02 11:39:33

+1

同样的问题和解决方案在我的最后,谢谢! – Mike 2015-10-19 15:22:57

相关问题