【发布时间】:2012-07-11 07:16:37
【问题描述】:
我正在从事一个有多个目标的项目, 我在构建设置中有一个预处理器宏:
PRODUCT_NAME=\@\"$PRODUCT_NAME\"
现在在 AppName-Prefix.pch 中,我将 $PRODUCT_NAME 定义为:
#define ACTIVE_PRODUCT PRODUCT_NAME
如何检查 ACTIVE_PRODUCT 是否等于字符串?
我想做这样的事情,例如
if ACTIVE_PRODUCT == @"Product 1"
#define MY_VAR @"Test 1
#endif
if ACTIVE_PRODUCT == @"Product 2"
#define MY_VAR @"Test 2
所以我可以根据 $PRODUCT_NAME 在我的代码中使用 MY_VAR
请帮忙! 问候, 比尔。
【问题讨论】:
标签: ios c-preprocessor