我已经使用这个问题中的建议在我的 Xcode 项目中设置了一些常量,它工作得很好。但是,现在我想根据它是 iPad 还是 iPhone,为其中两个常量设置不同的值。
这是我的 Constants.h 文件:
extern integer_t const kFontSize;
extern integer_t const kFontSizeMicro;
和我的.m:
integer_t const kFontSize = 16;
integer_t const kFontSizeMicro = 11;
现在我想根据我的 .pch 文件中的 #define 宏设置来更改这些值。但这不起作用:
if (IS_IPAD) {
integer_t const kFontSize = 25;
integer_t const kFontSizeMicro = 15;
}
我得到的错误是“如果”上的“预期标识符或(”。
有人知道在这种情况下如何允许条件语句吗?