在Xcode中,我声明了一个前向类,以避免循环导入,例如。
@class MyClass;
然后我在该类上进行方法调用,例如。
[MyClass myMethod];
但我得到了前哨警告,例如
警告:接收者'MyClass'是一个 前瞻性和相应的 @interface可能不存在
如何在整个项目中隐藏这些内容?
答案 0 :(得分:24)
您在标题文件中使用前向类声明来阻止循环导入。
您仍必须在.m文件中导入MyClass标头。 .m文件不存在循环导入问题。
答案 1 :(得分:3)