Question

Mise à jour 2

Je découvert que si je change le « SDK de base » à « iOS Simulator 3.2 » (iPad ???), il ne me donne pas cette erreur lorsque vous faites construire et à analyser ... Mais cela est censé être une application iPhone . Je courais XCode 3.2.4 ... suis-je manque quelque chose quand je crée le projet? Je choisis iPhone comme le périphérique cible, pas sûr de ce qui se passe.

Original

J'ai du mal à trouver une fuite de mémoire dans mon application iPhone. J'ai essayé de courir « Build & Analyse », mais quand il est dans le fichier MyApp_Prefix.pch, il dit « analyseur sauté ce fichier en raison d'erreurs parse » - alors 50% des fichiers après que dire « Ignoré ce fichier en raison d'erreurs parse -. / var / dossiers / ... fichier /MyApp_Prefix.pch not found »

L'application compile en fait et fonctionne, et le fichier Prefix.pch ne existe.

Quand j'ouvre toutes les erreurs qui apparaissent sous la première erreur, il commence les fichiers d'ouverture qui sont les cadres, que je ne sais pas pourquoi il y aurait quelque chose de mal là-dedans.

text alt

Voici le contenu du fichier .pch:

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

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

UPDATE Voici les fichiers ouverts lorsque je clique sur le « corps de la fonction attendue après déclarateur de fonction », « type attendu », etc ... CGPDFContext.h UIView.h UIApplication.h UITextView.h UIWebView.h

Ceux-ci sont tous situés dans les cadres.

J'ai essayé de créer un tout nouveau projet et importer mes classes existantes, et il m'a donné les mêmes erreurs.

J'ai essayé de courir à construire et à analyser sur un de mes anciens projets, qui utilisent les mêmes cadres, et il fonctionne très bien.

Était-ce utile?

La solution

Je viens d'avoir le même problème. Je suis passé de simulateur à l'appareil et RAN « Build & Analyze » à nouveau, et voilà, cela a fonctionné. Ne me demandez pas pourquoi, mais au moins cela vous permet d'utiliser la fonction Analyze.

Autres conseils

Je fixe ma construction avec ce qui suit - il semble y avoir un bug dans la version actuelle de XCode si le drapeau est pas correctement:

#ifdef __OBJC__
  #ifndef __IPHONE_OS_VERSION_MIN_REQUIRED
    #define __IPHONE_OS_VERSION_MIN_REQUIRED __IPHONE_3_0
  #endif

  #import <Foundation/Foundation.h>
  #import <UIKit/UIKit.h>
#endif

Vous pouvez jeter un coup d'oeil dans le fichier .pch, est en fait un fichier texte avec includes / importations. Peut-être il y a des ordures là-dedans.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top