#define问题 – “=”标记之前的预期expression式
初学者的问题:我敢于在我的小程序中引入常量。 我第一次抵制,但后来我想我应该试试看,这是行不通的。
好的,这就是我在我的.m文件的第一行:
#define kPageCurlSpeed = 2.5;
这就是我的方法:
[UIView setAnimationDuration:kPageCurlSpeed];
看哪…它不工作,我得到的编译器消息,“预期expression之前”=“标记”…我不知道如何将其翻译成英文。
我认为编译器只是用2.5replacekPageCurlSpeed – 所以这不应该引起任何问题。 但我想这只是理论。
任何帮助将非常感激。
你不需要在#define
或之后的分号。 只是使用
#define kPageCurlSpeed 2.5
阅读例如这个关于C预处理器的维基百科文章。
- AppDelegate文件在哪里适合MVC?
- 如何将UISearchController的searchBar设置为不是tableHeaderView或navigationItem.titleview的视图?