代码之家  ›  专栏  ›  技术社区  ›  Matt Williamson

xcode:摆脱前向类警告

  •  5
  • Matt Williamson  · 技术社区  · 16 年前

    在Xcode中,我声明了一个forward类,以避免循环导入。

    @class MyClass;
    

    然后我对该类执行一个方法调用,例如

    [MyClass myMethod];
    

    但是我得到了一个前级警告,例如

    警告:接收器“myClass”是 转发类和相应的 @接口可能不存在

    我如何在整个项目中隐藏这些内容?

    2 回复  |  直到 16 年前
        1
  •  24
  •   Darren    16 年前

    在您的 页眉 防止循环导入的文件。

    您必须仍然在.m文件中导入myclass头。.m文件不存在循环导入问题。

        2
  •  3
  •   Community Mohan Dere    8 年前

    我的 answer 类似的问题可能在这里有用。

    基本概念如下:

    使用 @class 在头文件中,然后使用 #import 在.m文件中。