如何以编程方式导入文件?例如:
@interface RoomModel : NSObject
#ifdef DEBUG
#import "fileA.h" //error : missing context for method declaration
#else
#import "fileB.h"
#endif
@end
我知道这是什么意思:我应该在界面前声明导入。但是,如果我想以编程方式导入.h
文件?有任何想法吗?谢谢
答案 0 :(得分:3)
import语句必须位于顶部
#ifdef DEBUG
#import "fileA.h"
#else
#import "fileB.h"
#endif
@interface RoomModel : NSObject
答案 1 :(得分:3)
如果这是您尝试做的事情,那么您无法在运行时import
。它是一个预编译器命令,在编译之前执行。