Xcode:摆脱前瞻性警告

Mat*_*son 5 xcode warnings objective-c

在Xcode中,我声明了一个前向类,以避免循环导入,例如

@class MyClass;
Run Code Online (Sandbox Code Playgroud)

然后我对该类进行方法调用,例如

[MyClass myMethod];
Run Code Online (Sandbox Code Playgroud)

但我得到了一个前瞻性的警告,例如

警告:接收者'MyClass'是一个前向类,相应的@interface可能不存在

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

Dar*_*ren 24

您在文件中使用前向类声明来防止循环导入.

您仍必须在.m文件中导入MyClass标头..m文件不存在循环导入问题.