Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我已经分配并初始化了一个不在项目工作区中的类文件(没有要导入的文件)。通常它会抛出一个错误,如使用未声明的标识符类名。在这里我想跳过这个错误使构建成功.是否有任何编译指示可以跳过这些错误。
将代码包装在#ifdef和#endif宏周围,不要定义使用的宏名称。
#ifdef
#endif
例子
- (void)myMethod { // .... #ifdef MYMACRO // Here you need not #import ABC.h ABC *abc = [[ABC alloc] init]; [abc someMethod] #endif // ..... }
不要#define MYMACRO在任何地方使编译器忽略此代码块。
#define MYMACRO
希望有帮助!