#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
mon journal: case1, deuxième. Mais il doit être cas1, d'abord.#ifdef ne fonctionne pas. Mais pourquoi?
Peut-être souhaitez-vous corriger votre mise en forme. Cela rendra la lecture plus facile. – James
Postez le code correctement. C'est illisible. – taskinoor