【发布时间】:2015-09-09 08:36:27
【问题描述】:
我想在我的应用程序中定义一个全局预处理器指令。例如:
在 MyProgram.h 中,我定义:
#define USE_LOCALHOST
我从 appDelegate.m 开始导入这个文件。
为了以后使用,在另一个文件中,我引用了这个全局预处理指令。
在 MyWebService.h 中,我定义:
#ifdef USE_LOCALHOST
static NSString *MY_SERVER = @"http://192.168.1.130:8888";
#else
static NSString *MY_SERVER = @"http://myserver.com";
#endif
但是,MY_SERVER 的值始终为 @"http://myserver.com"。如何让它正常工作?谢谢。
【问题讨论】:
-
USE_LOCALHOST, USE_LOCAL_HOST?
-
抱歉,我刚刚编辑了我的帖子。还是同一个问题。
标签: ios objective-c c-preprocessor