#ifdef doesn't work. But why?
CGFloat maxScale;
if ([[UIScreen mainScreen] respondsToSelector: @selector (scale)] == YES)
{
NSLog (@"case1");
#define GLOBAL1
}
else
{
NSLog (@"case2");
#undef GLOBAL1
}
#ifdef GLOBAL1
NSLog (@"first");
maxScale = 1.0/[[UIScreen mainScreen] scale];
#else
NSLog (@"second");
maxScale = 1.0;
#endif
#undef GLOBAL1
мой журнал: кейс1, второй. Но сначала это должно быть case1.#ifdef не работает. Но почему?
Может пожелать исправить ваше форматирование. Будет легче читать. – James
Правильно введите код. Он не читается. – taskinoor