我在构建设置中定义了一个预处理器宏
FOO=BAR
我想把那个值转换为一个Objective-C字符串字面量,以便可以将其传递给一个方法。以下的#define语句不能正常工作,但它应该说明我试图实现的目标:
#define FOOLITERAL @"FOO" //want FOOLITERAL to have the value of @"BAR"
myMethodThatTakesAnNSString(FOOLITERAL);
我希望我只是错过了什么显而易见的东西,但我似乎找不到正确的预处理器魔法以获得我所需的内容。
#define Helper(STR) @ #STR
? - tadeuzagallo