初学者的问题:我敢在我的小程序中引入常量。一开始我很抗拒,但后来我想我应该试一试……看看它行不通。
好的,这就是我放在 .m 文件第一行的内容:
#define kPageCurlSpeed = 2.5;
这就是我在方法中输入的内容:
[UIView setAnimationDuration:kPageCurlSpeed];
然后看...它不起作用,我收到编译器消息“预期在“=”标记之前的表达式...我不知道如何将其翻译成英语。
我认为编译器只是用 2.5 替换了 kPageCurlSpeed —— 所以这应该不会造成任何问题。但我想这只是理论。
如有任何帮助,我们将不胜感激。
最佳答案
您不需要在 #define
中使用 =
或之后的分号。只需使用
#define kPageCurlSpeed 2.5
关于ios - #define 的问题 - "="标记之前的预期表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5516442/