Я пытаюсь сделать приложение для iPhone совместимым с iPad.
В заголовочном файле я установил некоторые константы.
Из-за большого экрана я хочу, чтобы некоторые константы, используемые для изображений, были больше на iPad, чем на iPhone.
В интернете я нашел несколько предложений для этого:
#if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#define imgAmcWidth 656.0f
#define imgAmcHeight 36.0f
#else
#define imgAmcWidth 240.0f
#define imgAmcHeight 20.0f
#endif
Кажется, это удовлетворяет мои потребности.
К сожалению, xcode 4 не может скомпилировать это, что выдает ошибку: «Токен« [»недопустим в препроцессоре ..» [LLVM GCC 4.2].
Что я делаю не так?