Я разрабатываю приложение, в котором мне нужно определить несколько констант, которые будут использоваться более чем в одном классе. Я определил все свои константы в одном файле .h (скажем, «constants.h») и импортировал этот файл в myAppName_PrefixФайл .pch, расположенный в папке «Другие источники» проекта. Классы, использующие эти константы, компилируются без ошибок, но другие классы, в которых я объявил некоторые UISwipeGestureRecognizer, выдают ошибку как « Ожидаемый идентификатор перед числовой константой"это фрагмент кода одного из классов, который показывает ошибку:
if (gesture.direction==UISwipeGestureRecognizerDirectionLeft)
я определил мои константы как:
#define heading 1
#define direction 2
#define statement 3
#define refLink 4
#define correctResponse 5
#define incorrect1Response 6
, если я определю их в каждом классеиндивидуально то все как работает нормально.Может ли кто-нибудь, пожалуйста, предложить мне способ, как решить эту проблему.