2011-09-30 5 views
1

J'ai défini de nombreuses constantes dans GlobalVar.h et d'autres fichiers .h. J'importer ces fichiers dans le fichier Prefix.pch comme ceci:Prefix.pch non inclus au moment de la compilation

// 
// Prefix header for all source files of the 'XXX' target in the 'XXX' project 
// 

#import "GlobalVar.h" 
[...] 

#ifndef __IPHONE_3_0 
#warning "This project uses features only available in iPhone SDK 3.0 and later." 
#endif 

#ifdef __OBJC__ 
    #import <UIKit/UIKit.h> 
    #import <Foundation/Foundation.h> 
    #import <CoreData/CoreData.h> 
#endif 

Mais quand je compilez le projet, tous les identifiants #defined sont portés disparus et présentés en « Utilisation d'identificateur non déclaré XXX ».

J'ai cherché dans les paramètres de construction et le fichier PCH est défini comme « En-tête Prefix » ... Je suis sur la base SDK 4.3 et Xcode 4.0.2

Avez-vous des conseils pour débugger?

Merci pour votre aide

Répondre

1

je suis tombé sur cette erreur encore, après le nettoyage DerivedData et redémarrer Xcode je résoudre ce problème. J'espère aider.

0

déplacer votre importation comme si

#ifdef __OBJC__ 
    #import <UIKit/UIKit.h> 
    #import <Foundation/Foundation.h> 
    #import <CoreData/CoreData.h> 
    #import "GlobalVar.h" 
#endif 
Questions connexes