有两个头文件,例如a.h 和b.h。 我需要根据某些条件将它们导入 myClass.m。
如果 (A),则导入 a.h。 如果 (B),则导入 b.h.
因为 a.h 和 b.h 中有很多相同的定义。所以我不能同时导入它们。
最佳答案
如果针对不同的目标使用不同的 header ,您可以使用类似这样的东西
#ifdef A_STATE
#import "a.h"
#else
#import "b.h"
#endif
其中 A_STATE 可以设置为目标的预处理器宏
关于ios - 如何根据某些条件导入不同的头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31529989/