【发布时间】:2013-01-13 14:30:45
【问题描述】:
我有一个 PList,我在字典中加载了几行数据。我想添加一行像
<key>StandardValue</key>
<string>STANDARDVALUEFORCERTAININSTANCE</string>
现在,当我读出值时,我得到一个 NSString。如何获取我之前定义的常量的值
#define STANDARDVALUEFORCERTAININSTANCE 123
有没有办法获得字符串的常量表示?所以本质上是解析它?
【问题讨论】:
-
可能是
<integer>123</integer>? -
它与整数无关...我还有一些#defined 常量是字符串。它更多的是关于获取字符串的常量值。有点像这个 php 函数:php.net/constant
-
可能您必须在构建过程中添加一个处理步骤,以预处理您的 plist 源文件以进行替换。我怀疑,对于脚本大师来说,这是一项微不足道的任务,但不是我能想到的。
标签: objective-c nsstring constants c-preprocessor