【问题标题】:Why is XCode giving me the error 'Reimplementation of class'?为什么 XCode 给我错误“重新实现类”?
【发布时间】:2013-02-24 14:06:12
【问题描述】:

XCode 给了我一个非常无益的错误,即不允许重新实现一个类。我搜索了又搜索,没有其他地方实现了这个类名——被引用了,但没有实现。

我实际上进行了关键字搜索,并浏览了我的项目中引用该类的每一行,但没有找到任何试图实现它的东西。 (而且,令人讨厌的是,网上没有任何东西可以帮助解决这个特定的错误——因此我将自我回答包括在内,以帮助发生这种情况的下一个人)。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

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

    【讨论】:

    • 我遇到了同样的问题 - 这是由于使用 #include "BlaBla.m" 而不是 "BlaBla.h"!
    猜你喜欢
    • 2021-11-18
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 1970-01-01
    • 2013-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多