Objective-c如何以编程方式导入文件?

时间:2015-12-15 09:05:30

标签: ios

如何以编程方式导入文件?例如:

@interface RoomModel : NSObject

#ifdef DEBUG

#import "fileA.h"   //error : missing context for method declaration

#else

#import "fileB.h"

#endif

@end

我知道这是什么意思:我应该在界面前声明导入。但是,如果我想以编程方式导入.h文件?有任何想法吗?谢谢

2 个答案:

答案 0 :(得分:3)

import语句必须位于顶部

#ifdef DEBUG
#import "fileA.h" 
#else
#import "fileB.h"
#endif

@interface RoomModel : NSObject

答案 1 :(得分:3)

如果这是您尝试做的事情,那么您无法在运行时import。它是一个预编译器命令,在编译之前执行。