![]() |
冷静的柳树 · iOS版本pvz没有声音怎么办?-百度经验· 5 小时前 · |
![]() |
深情的遥控器 · 万万没想到,《鬓边不是海棠红》还是部正经儿的 ...· 8 月前 · |
![]() |
开朗的烤土司 · 听她说|弗吉尼亚·伍尔夫与女性写作--世界文 ...· 11 月前 · |
![]() |
成熟的登山鞋 · 回归分析如何做稳健性检验? - 知乎· 1 年前 · |
![]() |
爱喝酒的日光灯 · 第42届中国控制会议在天津胜利召开-中国控制会议· 1 年前 · |
![]() |
飘逸的橙子 · 为何美国机场停电影响全球航班?亚特兰大机场究 ...· 1 年前 · |
宏有一个小问题,我在project. with文件上声明了以下宏
#define IS_IOS7_AND_UP ([[UIDevice currentDevice].systemVersion floatValue] >= 7.0)
我有一个宏文件,其中包含以下代码,但是当我编译时,我得到了错误“在预处理器表达式开始时的无效令牌”
#if (IS_IOS7_AND_UP>0) //error-> "Invalid token at start of a preprocessor expression"
#define CELL_CONTENT_WIDTH 320.0f
#else
#define CELL_CONTENT_WIDTH 300.0f
#endif
你能告诉我这是怎么回事吗?实际上我需要这个宏来阻止我修改很多文件。
发布于 2013-11-06 15:15:28
没有办法完全按照你说的去做。相反,尝试像这样定义
CELL_CONTENT_WIDTH
:
#define CELL_CONTENT_WIDTH (IS_IOS7_AND_UP ? 320.0 : 300.0)
这将在不更改任何现有代码的情况下在运行时进行检查。
https://stackoverflow.com/questions/19815662
复制相似问题
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2024 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号: 粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
![]() |
冷静的柳树 · iOS版本pvz没有声音怎么办?-百度经验 5 小时前 |
![]() |
开朗的烤土司 · 听她说|弗吉尼亚·伍尔夫与女性写作--世界文坛--中国作家网 11 月前 |
![]() |
成熟的登山鞋 · 回归分析如何做稳健性检验? - 知乎 1 年前 |
![]() |
爱喝酒的日光灯 · 第42届中国控制会议在天津胜利召开-中国控制会议 1 年前 |