Я пытаюсь проверить с помощью Preprocessor-Ifs, является ли устройство iPad. Если это iPad, я хочу определить что-то специфичное для устройства, но по какой-то причине я не могу проверить PP-IF, если PP-Constant имеет значение true.
Может быть, у вас есть идея?
#ifdef UI_USER_INTERFACE_IDIOM
#define IS_IPAD (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
#else
#define IS_IPAD false
#endif
#if IS_IPAD
#define WIDTH 768
#define HEIGHT 1024
#else
#define WIDTH 320
#define HEIGHT 480
#endif