1
我已经分配并初始化了一个不在项目工作区中的类文件(没有要导入的文件)。通常它会抛出一个错误,如Use of未声明的标识符classname.Here我想跳过这个错误使建设成功。是否有任何编译指示跳过这种错误的。如何在编译期间跳过类中的一行代码
我已经分配并初始化了一个不在项目工作区中的类文件(没有要导入的文件)。通常它会抛出一个错误,如Use of未声明的标识符classname.Here我想跳过这个错误使建设成功。是否有任何编译指示跳过这种错误的。如何在编译期间跳过类中的一行代码
将代码包装为#ifdef
和#endif
宏,并且不定义所使用的宏名称。
例
- (void)myMethod
{
// ....
#ifdef MYMACRO
// Here you need not #import ABC.h
ABC *abc = [[ABC alloc] init];
[abc someMethod]
#endif
// .....
}
不要#define MYMACRO
任何地方,所以这个代码块被编译器忽略。
希望有帮助!
#ifdef SOMEVALUE/*一些代码*/#endif,是你想要的吗? – BergP
是的..工作像魅力.. – lallu