【发布时间】:2017-07-10 14:26:59
【问题描述】:
我正在尝试根据某些条件定义宏的值,例如
#define DEV NO
#if DEV == YES
#define API_ENDPOINT_HOST @"https://my-dev.com/"
#else
#define API_ENDPOINT_HOST @"http://my-qa.com/"
#endif
但即使我已将 DEV 定义为否,它始终将 API_ENDPOINT_HOST 视为 @"https://my-dev.com/"。这里有什么问题?
【问题讨论】:
-
您需要使用数值,例如
0和1.
标签: objective-c macros