Проблемы с #define - ожидаемое выражение перед токеном «=»

Вопрос новичка: Я осмелился ввести константы в свою маленькую программу. Сначала я сопротивлялся, но потом подумал, что надо попробовать ... убедиться, что это не работает.

Хорошо, вот что я поместил в самую первую строку моего .m файла:

#define kPageCurlSpeed = 2.5;

И вот что я вложил в свой метод:

[UIView setAnimationDuration:kPageCurlSpeed];

И вот ... он не работает, и я получаю сообщение компилятора, что "ожидаемое выражение перед" = "токен" ... Я понятия не имею, как это сделать переведите это на английский.

Я думал, что компилятор просто заменяет kPageCurlSpeed ​​на 2.5 - так что это не должно вызвать никаких проблем. Но я полагаю, что это всего лишь теория.

Любая помощь будет очень признательна.

14
задан Brian Tompsett - 汤莱恩 28 November 2015 в 11:40
поделиться