Je ne pense pas que je donne des secrets Apple ici, alors je vais demander. Mon fichier .pch ressemble à ceci: «Ce projet utilise des fonctionnalités disponibles uniquement dans iOS SDK 4.0 et versions ultérieures »iPHONE IOS SDK avertissement impair dans le fichier PCH
#ifndef __IPHONE_4_0
#warning "This project uses features only available in iOS SDK 4.0 and later."
#endif
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <Availability.h>
#import <UIKit/UIKit.h>
#import "DejaViewAppDelegate.h"
#endif
Ainsi, un avertissement apparaît sur la ligne 2 qui dit.
L'avertissement SDK fait écho à l'avertissement ifndef lorsque #import Availability.h survient après l'instruction ifndef. Il ne jette pas un avertissement lors de la #import Availability.h AVANT l'idndef.
Une raison quelconque?